なんとなく自分のサイトをチェックしていたら、固定ページで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');
原因は不明です・・・。(–;
調べるのも面倒だったので回避するためにコードを書き換えました。