投稿記事や固定ページの好きな場所に任意のPHPファイルを挿入【WordPress】

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ファイルを投稿・固定ページで表示させることができます。

※セキュリティ面などに関しては自己責任で=ω=;

ページの先頭へ