子テーマでテンプレートを作る際は、注意しなければならない事が結構あります。中でもトラブルが多いのがパス。パスの指定が上手くいかず「画像が表示されない」、「ファイルのリンクが上手くいっていない」事態になった時の覚え書きです。ハマる時間の節約になれば嬉しいです。
INDEX
構成の例
子テーマ
-jsファイルやその他
-任意のフォルダ
|-画像ファイル
テーマまでのパス
<?php $dir = get_template_directory(); ?>
bloginfo(‘template_url’) の場合も。なお、get_bloginfo は古いので非推奨だそうです。
子のパスは?
<?php get_stylesheet_directory_uri(); ?>
画像のリンクやファイルのパスの例
<img src="<?php echo get_stylesheet_directory_uri() ?>/子テーマ内のフォルダ/画像.jpg">
<script src="<?php echo get_stylesheet_directory_uri() ?>/ファイル.js"></script>
コメント ※ハンドルネームでお願いします