なんとなく自分のサイトをチェックしていたら、固定ページでPHPを仕込んだページが表示されません。
いったいなぜ???
PHPのコードを実行するために下記のコードをfunctions.phpに仕込んでいるのですが、require_onceで読み込んでいるphpコードの出力が一切無視されてしまいます。
function Include_my_php($params = array()) {
extract(shortcode_atts(array(
'file' => 'default'
), $params));
ob_start();
//include(get_theme_root() . '/' . get_template() . "/$file.php");
require_once("$file.php");
return ob_get_clean();
}
add_shortcode('myphp', 'Include_my_php');
原因は不明です・・・。(–;
調べるのも面倒だったので回避するためにコードを書き換えました。