【WordPress】ショートコードを使ってPHPファイルを呼び出す方法

固定ページでPHPを使いときなど、エディタには書けないので、PHPテンプレートを用意しておき、それをショートコードで呼び出す。

目次

functions.phpに記述

以下をfunctions.phpに記述する。

呼び出す用のファイルは「inc/」に置いているので、include('inc/$file.php');としている。

// ショートコード
function Include_php($params = array()) {
	extract(shortcode_atts(array(
	'file' => 'default'
	), $params));
	ob_start();
	include("inc/$file.php");
	return ob_get_clean();
	}
add_shortcode('tempphp', 'Include_php');

固定ページにショートコードを記述

呼び出す側ではショートコードを記述する。

例えば、「inc/content-list.php」を呼び出したいときは、

[tempphp file='content-list']

と記述する。

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

目次