ショートコードを使ったphpファイルの呼び出し方法 2020/02/15 追記
参考記事:[WordPress]ショートコードでPHPテンプレート(ファイル)を呼び出す
https://bge.jp/wp-shortcode-php_include/
my-php-Includeという関数を「myphp」というShortCodeで呼ぶ
用例:使用PHPファイルが「my-template」の場合、下記のコードを[ ]で囲み、PHPファイルを読み込む
myphp file=’my-template’
下記コードをfunctions.php内に記入し、使用したいPHPファイルのDirectoryパスを指定します。
これによって、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.php");
return ob_get_clean();
}
add_shortcode('myphp', 'my_php_Include');
コメント