MENU

テンプレートタグの中にテンプレートタグを使う

以前、wp_list_categoriesでカテゴリー一覧を表示させた時に、Feedイメージも付けたいと思いました。

でも、Feedイメージの画像へのURLで、テンプレートタグでURLを出力させたかった。
その方法ができず見送った経緯があります。

前回の記事でも同じことになるのですが、
自分にφ(-ω-*) メモメモ

それまでは、テーマまでのURLを直書きしていました。
たとえば、以下の通り。

[php][/php]

でもこれだと、サイト移転とかした場合一々修正しなければならない。
テーマ作成者としては、こうした手間を省くように作成するのがモットー。

できるだけ、テンプレートタグを使用することで、テーマをクリーンにしたいんですよね。

なので、上記の問題に悩んでいたのですが、
あっさり解決。

前回の記事に記述した通り、テンプレートタグの中にふつうにテンプレートタグは使えない。

なので、この場合、文字列演算子「.」ピリオドを使用し文字列をつなげる。
また、を取った形にする。

注意したいのは、テンプレートタグ自体がechoに寄って出力されるものがある。
その場合、PHPの値として返すテンプレートタグを使用する。

×→echo”“;

○→echo”“;

条件タグを使わずにカテゴリー別に表示するより。

目次

wp_list_categoriesでのfeed_imageをテーマURLまで記述

テーマURLを直書きせずに、自動出力させる方法は以下の通り。

[php][/php]

色々応用できそうです。

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

WordPress Love! 休日はほぼWordPress仲間と一緒に勉強会や写真を撮りに行っています。現在育児中のため、オフが多いです(>△<<<)

コメント

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

目次