WordPressでは投稿フォームにPHPを記述できませんので、ショートコードを使って置き換えます。 single.phpの、the_content();より前に以下を記述。 <?php require_once(TEMPLATEPATH.'/dream/dream.php'); function dream_code($atts){ extract(shortcode_atts(array( 'id' => 0 //デフォルトのID ), $atts)); ob_start(); //バッファ開始。これが無いと登録情報が全て本文冒頭に表示される myName($id); //dream.phpの関数 return ob_get_clean(); //吐き出す } add_shortcode('dream','dream_code'); こうする事で、記事内で[dream id=1]と記述
![WordPressに夢小説公開機能をつける方法 – Cosmos and Chaos](https://cdn-ak-scissors.b.st-hatena.com/image/square/c2ae3e7b4313728b74e4f0e54d6728b36b3fc3aa/height=288;version=1;width=512/https%3A%2F%2Fstatic.cosmoschaos.net%2Fbanner%2FWordPress.webp)