DOE HOME > Web技術Tips > WordPress > WordPressで子テーマのテーマフォルダまでのパスを出力する方法

category_02_m

WordPressで子テーマのテーマフォルダまでのパスを出力する方法

Pocket

WordPressの子テーマを使ってこのブログを構築していた際、子テーマの中の「images」ディレクトリを参照したかったので何も考えず「boginfo(‘template_url’)」で参照しに行ったところ、親テーマのimagesディレクトリの中を見に行ってしまっていました!

子テーマのテンプレートでは、親テーマのディレクトリを見に行く書き方と、子テーマ自身のテーマディレクトリを見に行く書き方は分ける必要があるのです。

ちなみに親テーマのフォルダは上述の通り「boginfo(‘template_url’)」で見に行けますが、これも非推奨の記述のようです。

 

まとめると以下が正しい記述方法になります。
ややこしいですね。

●子テーマから親テーマのテーマディレクトリを見に行く場合

<img src="<?php bloginfo('template_url'); ?>/images/sample.jpg" />

<img src="<?php echo get_template_directory_uri(); ?>/images/sample.jpg" />

●子テーマが自分自身のテーマディレクトリを見に行く場合

<img src="<?php bloginfo('stylesheet_directory'); ?>/images/sample.jpg" />

<img src="<?php echo get_stylesheet_directory_uri(); ?>/images/sample.jpg" />

参考サイト

http://mypacecreator.net/blog/archives/684

Pocket

ホームページ制作のお見積額が40万円以上で、20%OFFキャンペーン

カテゴリ

人気記事ランキング

  1. Google Mapがエラーで表示されなくなった場合の直し方
  2. 無料で使える明朝体の日本語WEBフォント
  3. WordPressの『get_categories』でカテゴリーリストを自由にカスタマイズする
  4. CSS Table displayについて見直してみる
  5. SNSのシェアボタンを自前のコードで設置する際のリンク設定まとめ

最近の投稿

月別アーカイブ

ブログ内検索

ホームページ制作のお問い合わせは横浜のDOEで。