【Exec-PHP】に代わる記事内PHPコードを動かすプラグイン【PHP Code for posts】

カテゴリーの固定ページ内にカテゴリー一覧を表示させようと思いPHPを書きましたが、そのままだと動かない事を思い出したので使用したプラグインをメモしておきます。




Exec-PHPが古すぎる

以前まではこちらのプラグインが人気でしたが、調べてもらったら分かる通り10年ほど前から更新がされておらず、セキュリティ的に危険だという情報が多く見られます。

流石にこれを使用するわけにいかないので新しいプラグインで対応出来るようにしましょう。

PHP Code for posts

このプラグインでPHPコードを記事内で動かすことが出来るので入れていきます。

・インストール

まずはこちらからDLしてインストール。Wordpress管理画面のプラグイン新規追加でも可能です。
>>PHP Code for posts

・設定

まずは管理画面左サイドバーに表示されている「PHPCode」をクリックして新規作成を行います。
下記の「New snippet」をクリックします。

次に追加画面が表示されるので作成したいコードと名前を入力します。

今回はカテゴリー一覧を表示させるために下記コードを書きました。

上記のように入力できたら「Save code snippet」をクリックして終了。

するとPHP codeのプラグイントップページに先ほどのコードが下記のように右側に出ています。

この

に当たる部分をコピーして記事内にそのまま貼り付けます。

表示例

カテゴリーが表示されていますね。

他の方法について

プラグインは入れすぎるとアップデートの際におかしくなったり、色々と問題もあるのでfunction.phpを触る方法で解決することも出来ます。その際はこちらの記事とかが役に立つと思いますのでご紹介しておきます。

ただ使っているテンプレートによってはぶつかったりして表示されないことがあるので、必ずしもこの方法が可能とは限らない点にはご注意下さい。

こんにちは、okutani(@okutani_t)です。WordPressではPHPを使って動的なサイトを構築しています。しかし、投稿ページや固定ページでは、そのままPHPを利用することがで...
タグ: ,

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です