2020年08月26日
WordPress 固定ページにphpを埋め込む方法
STEP1. functions.phpにコードを追加
function my_php_Include($params = array()) { extract(shortcode_atts(array('file' => 'default'), $params)); ob_start(); include(STYLESHEETPATH . "/$file.php"); return ob_get_clean(); } add_shortcode('call_php', 'my_php_Include');
STEP2. PHPを作成
functions.phpと同じ階層に「sample.php」として保存します。
STEP3. サンプルPHPを固定ページで動かす
ショートコードを使って、先ほど作成したsample.phpを呼び出します。
[call_php file='●●●●●'] <?php echo do_shortcode("[call_php file='●●●●●']"); ?>
●●●●●には、作成したしたphpの名前を書き込めば、そのPHPを呼び出して表示できます。
名前は拡張子が不要なので「.php」を抜いたものです。
今回の例の場合は「sample.php」なので「call_php file=’sample‘」となります。