投稿記事や固定ページの好きな場所に任意のPHPファイルを挿入【WordPress】
投稿記事や固定ページの好きな場所に任意のPHPファイルを挿入できるようにする。。。。
基本的な内容はお客様が管理画面から更新でき、
内容の間に更新情報などを挿入したい時。。
カスタムフィールドでフィールド追加という方法でも可能なのですが
今回は投稿画面内で記事内の表示させたい箇所にショートコードを記述する事でPHPファイルを読み込ませます。
先ずはfunctions.phpファイルに下記コードを記述
===============================================
function Include_my_php($params = array()) { extract(shortcode_atts(array( 'file' => 'default' ), $params) ); ob_start(); include(get_theme_root() . '/' . get_template() . "/myphpfiles/$file.php"); return ob_get_clean(); } // ショートコード add_shortcode('myphp', 'Include_my_php');
===============================================
記述したい箇所に書きショートコードを記述
===============================================
[myphp file='ファイル名']
===============================================
これで任意のPHPファイルを投稿・固定ページで表示させることができます。
※セキュリティ面などに関しては自己責任で=ω=;