情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。
プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
2012.10.14公開
特定の投稿のコンテンツ(カスタムフィールドを使用)やプロフィールを自由に他の投稿に挿入する方法はないかと…HTMLやコードを登録してショートコードで挿入できるプラグインは色々あるのだけど、ピタっと来るものがなくて…How to Develop a PHP File Include Plugin for WordPressと言う記事を見つけたので、この方法にしてみた。
テーマディレクトリに表示用のPHPを用意し、functions に以下を記入、ショートコードはのように。
function PHP_Include($params = array()) { extract(shortcode_atts(array( 'file' => 'default' ), $params)); ob_start(); include(get_theme_root() . '/' . get_template() . "/$file.php"); return ob_get_clean(); } // register shortcode add_shortcode('tp', 'PHP_Include');
情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。
プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
2012.10.14公開