WordPressでPHPをショートコードで呼び出す方法です
①「外観」>「テーマの編集」をクリックします
②テンプレートの「テーマのための関数(functions.php)」をクリックします
③以下のコードを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ファイルの名前(拡張子不要)’]