Skip to content

2010年7月29日

Exec-PHP:投稿記事内でphpを動かす

exec-php_ec

Plugin Page >>

The Exec-PHP plugin executes php code in your posts, pages and text widgets.
投稿、ページ、ウィジェット内に記述されたphpコードを有効にします

自宅録音のコンテンツを移設し始めた。旧サイトでは曲のカテゴリ毎に読み込むsidebar.phpを変えて自然なナビゲートになるように心がけてた(つもり)。ただこの方法だとtemplateフォルダ内に自作したsidebar.phpを複数用意したりsingle.phpのincludeを自分で追記したりする必要があって、テーマのバージョンアップがあった時に困ったことになる。

そこで、今回はデフォルトの「ウィジェット」にメニュー用にphpを書いてしまったらどうだろうと思い立った。ところがそのままphpコードを書いても動いてくれるわけでもなし。何か無いかと探してみたら…

あった。すぐ見つかった。

インストールで躓くことはなかった。ただ1箇所、「設定」→「投稿設定」の「不正にネスト化したXHTMLを自動的に修正する」のチェックを外しておくこと。

これで投稿内に書かれたphpがちゃんと動作した。あっけない。

こうも簡単だとセキュリティ的にどうなんだ…?とシロウトながらに心配してしまうが、訪問してくれる人もほとんどいない個人サイトなのでまぁ良しとする。



Read more from Plug-in