web-dev-qa-db-fra.com

Où est le bon endroit dans le header.php de twentysixteen pour ajouter un webfont Google?

J'ai un thème enfant légèrement modifié à vingt ans (utilisé uniquement sur https://CJSHayward.com - n'hésitez pas à afficher le code source!), Et j'aimerais ajouter une police Web Google. http://www.wpbeginner.com/wp-themes/how-add-google-web-fonts-wordpress-themes/ suggère (comme un option) à mettre par exemple <link href="https://fonts.googleapis.com/css?family=Sigmar+One" rel="stylesheet"> avant que votre thème importe sa feuille de style. Cela semble être un conseil judicieux, mais le header.php de Twentysixteen ne contient pas de chaînes que je pourrais trouver comme "css". En conséquence, je ne sais pas où se trouve la dernière ligne dans header.php avant le chargement de la feuille de style du thème, ni si (dans un thème enfant jusqu'à vingt-six ans) je devrais éditer un autre fichier (et si oui, lequel?).

J'ai provisoirement placé <link href="https://fonts.googleapis.com/css?family=Sigmar+One" rel="stylesheet" /> dans header.php juste après la balise open HEAD, mais je soupçonne qu'il existe des placements meilleurs ou plus chirurgicaux.

Où, dans un enfant de vingt-six ans, dois-je placer une balise HTML pour importer une police Google ou similaire?

Merci,

2
Christos Hayward

Vous pouvez le placer dans header.php entre le démarrage des <head> et la fermeture des balises </head> et il devrait fonctionner correctement.

Ou peut-être une meilleure solution serait de mettre en file d'attente le style dans functions.php

function google_fonts() {
$query_args = array(
    'family' => 'Sigmar+One'
);
wp_register_style( 'google_fonts', add_query_arg( $query_args, "//fonts.googleapis.com/css" ), array(), null );
        }

add_action('wp_enqueue_scripts', 'google_fonts');
2
bbruman