WordPressでPHPをショートコードで呼び出す方法

投稿者: | 2017年1月29日

WordPressでPHPをショートコードで呼び出す方法です

①「外観」>「テーマの編集」をクリックします

ワードプレスでPHPを呼び出す1

②テンプレートの「テーマのための関数(functions.php)」をクリックします

ワードプレスでPHPを呼び出す2

③以下のコードをfunctions.php内に追記して「ファイルを更新」をクリックします


function include_myphp($params = array()) {
   extract(shortcode_atts(array('file' => 'default'), $params));
   ob_start();
   include(get_theme_root() . '/' . get_template() . "/$file.php");
   return ob_get_clean();
}
add_shortcode('myphp', 'include_myphp');

*「include_myphp」と「myphp」は任意の名前です

 

④呼び出すphpファイルを作成して使用中のテーマの場所に配置します

「ワードプレスの場所/wp-content/themes/使用中のテーマの場所/」

階層を変えたい場合は、③の「”/$file.php”」を「”/任意の場所/$file.php”」に変えます

 

⑤PHPを呼び出したい場所にショートコードを記述します

[myphp file=’呼び出すphpファイルの名前(拡張子不要)’]