テーマのfunctions.phpに追加
// phpfile ショートコードで PHP ファイルを読み込む
function include_php_file($atts) {
$atts = shortcode_atts(array(
'file' => '', // ファイル名を指定
), $atts);
if (empty($atts['file'])) {
return ''; // ファイル名が指定されていない場合は何も表示しない
}
ob_start();
include(get_template_directory() . '/' . $atts['file']);
return ob_get_clean();
}
add_shortcode('phpfile', 'include_php_file');
テーマのfunctions.phpと同じ階層に
追加したいPHPファイルを追加(tuika.php)
固定ページにて
[phpfile file="tuika.php"]
と記載すると反映される
複数のPHPファイルを追加したい場合は、PHPファイル(tuika2.php)を同様に作成後違う固定ページにて
[phpfile file="tuika2.php"]
を記載すると反映される