ショートコードを使ったphpファイルの呼び出し方法 2020/02/15 追記
参考記事:[WordPress]ショートコードでPHPテンプレート(ファイル)を呼び出す
//my-php-Includeという関数を[myphp]というShortCodeで呼ぶ
//用例 [myphp file=’my-template’] 使用PHPファイル=’my-template’
下記コードをfunctions.php内に記入します。
これによって、PHPファイルを呼び出すためのショートコードを定義できます。
function my_php_Include($params = array()) {
extract(shortcode_atts(array(‘file’ => ‘default’), $params));
ob_start();
//include(STYLESHEETPATH . “/$file.php”); // phpファイルのDirectoryパス
include(“/home/miyasan/www/well/wp-content/themes/cocoon-child-master/”.$file);
return ob_get_clean();
}
add_shortcode(‘myphp’, ‘my_php_Include’);
例として、「my-template.php」というファイルを呼び出したい場合は下記のように、エディタ内に記述します。( .phpなどの拡張子は不要)
[myphp file=’my-template’]
こうすることで、エディタ内にテンプレートファイルを読み込むことが可能になります。