ショートコードを使ったphpファイルの呼び出し方法 2020/02/15

ショートコードを使ったphpファイルの呼び出し方法 2020/02/15 追記

参考記事:[WordPress]ショートコードでPHPテンプレート(ファイル)を呼び出す

[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’]

こうすることで、エディタ内にテンプレートファイルを読み込むことが可能になります。

カテゴリー: wordpress, ソフト・ハードウェア パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です