質問: wordpressの固定ページの1部のみ変更したい wordpress初心者ですが、 固定ページが、 「トップ」 「業務案内」 「会社概要」 「アクセス」(page_idは25です) とあります。 で、「アクセス」のページだけ、google maps のapiを使って地図上の写真を載せたいと思います。 (panoramioとかいうサービスを使います) で、page.php(固定ページテンプレート)の中に、 という条件分岐を入れて、 そこに何十行のコード(本に付属しているコード)を挿入しました。 で、正常に動作しているのですが、 本来シンプルなはずの 「page.php」にこのように書くとスパゲッティコードになってしまっていると思います。 通常このようなことをしたい場合、どうすればいいのでしょうか? よろしくお願いします。
回答: うーん。 手っとり早くは page.php に書いて良いですが、テンプレートを汚すので、正直自分も好きではありません。「アクセス」だなにテンプレを用意するのも何ですし。。 phpにより動的に何かを取得して表示する、という使途であれば仕方ないですが、 今回の場合、生成する内容は単なる javascript なので、本文にjavascriptの実行文を直接、打ち込むのが良いと思います。 wordpressの場合、本分の html に javascript を直打ちすると、勝手に改行を入れられたりして まともに動作しませんので、プラグインを使います。 css & javascript toolboxあたりどうですか? http://coliss.com/articles/blog/wordpress/plugin/wordpress-plugin-css-javascript-toolbox.html