2013年09月10日 追記・変更

固定ページや投稿の本文中にphpを使う場合、ショートコードがお勧め

固定ページや投稿の記事本文で、phpを使いたい場合はショートコードを活用すると便利。
functions.phpにショートコード用の関数を記述後、記事本文のエディタ上でショートコードを呼び出して使用する。

functions.phpに記述する

<?php
function template_directory() {

// テンプレートディレクトリの絶対パスを出力するショートコード
	ob_start();

	bloginfo('template_directory');

	$td .= ob_get_clean();

	return $td;
}

// tdの部分が呼び出し時のショートコードの名前
add_shortcode('td', 'template_directory');


?>

記事本文のエディタ上に記述する

[td]でfuntions.phpに記述した関数を呼び出している。
<img src="[td]/img/ファイル名.jpg">

この記事が気に入ったら下のボタンをクリック

  • このエントリーをはてなブックマークに追加
  • Clip to Evernote
  • LINEで送る


Leave a Reply