Dans le code ci-dessous (qui se trouve dans mon fichier functions.php
), en référence à ('.get_bloginfo('template_url').'
, j'essaie de cibler mon thème enfant, mais il continue à apparaître en tant que thème parent.
/* == Custom Login Logo ==============================*/
function custom_login_logo() {
echo '<style>
.login h1 a { background:url('.get_bloginfo('template_url').'/images/logo-white.png) 0 0;background-size:218px 32px;height:32px;margin-bottom:10px;margin-left:20px;padding:0;width:218px }
</style>';
}
add_action('login_head', 'custom_login_logo');
Comment puis-je le faire pour qu'il cible le dossier de thèmes du thème de l'enfant?
Essayez get_stylesheet_directory_uri();
which
Récupère l'URI du répertoire de la feuille de style pour le thème actuel /childtheme
/* == Custom Login Logo ==============================*/
function custom_login_logo() {
echo '<style>
.login h1 a { background:url('.get_stylesheet_directory_uri().'/images/logo-white.png) 0 0;background-size:218px 32px;height:32px;margin-bottom:10px;margin-left:20px;padding:0;width:218px }
</style>';
}
add_action('login_head', 'custom_login_logo');
Vous devrez peut-être modifier légèrement le chemin d'accès à votre image en fonction de sa place dans la structure de dossiers de votre thème