以下のコード(これは私のfunctions.php
ファイルにあります)で、('.get_bloginfo('template_url').'
を参照して、私は自分の子テーマをターゲットにしようとしていますが、それは親テーマとして出てきます。
/* == 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');
子テーマのテーマフォルダをターゲットにするにはどうすればよいですか。
試して get_stylesheet_directory_uri();
これは
現在のテーマのスタイルシートディレクトリURIを取得します/childテーマ
/* == 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');
テーマのフォルダ構造内の場所によっては、画像へのパスを少し変更する必要があるかもしれません