0

基本的に、テーマフォルダーに移動して、このディレクトリとこのパスを探しに行く機能があります。次を使用します。

get_template_directory()

しかし、親テーマで上記のファイルを探しているようです。子テーマに相当するものはありますか?つまり、親テーマのディレクトリではなく、自分のディレクトリでのみ検索してください。

4

1 に答える 1

0

get_template_directory();文字通り親テーマを探しています。(親は「テンプレート」、子テーマは...まあ...「子テーマ」です)

<?php get_stylesheet_directory_uri(); ?>代わりに使用するか、

<?php 
$theme = get_bloginfo('stylesheet_directory');
echo = $theme;
?>

または functions.php ファイルで次のようなことができます

define( 'CHILD_DIR', get_stylesheet_directory() );

次に、画像またはあなたができる何かのために

printf(CHILD_DIR.'/images/image.jpg');

編集

その一部のソースを次に示します。3 番目または 4 番目の段落に注目してください。

子テーマが使用されている場合、この関数は子テーマのディレクトリ URI を返します。親ディレクトリが必要な場合は、代わりに get_template_directory_uri() を使用してください。

于 2012-10-01T22:58:04.953 に答える