なぜ私のショートコードはいつもすべてのコンテンツに簡単ですか?私はどこでそれを表示できますか?私はエコーからプリントするように変えようとしましたが、コーディングしていないので、私を助けることができますか? 、コンテンツが返され、印刷されていないことを絶対に確認して、出力バッファを使用するにはショートコードがコンテンツの上に表示されます
function easytimetable($atts, $content = null){
extract(shortcode_atts(array(
'id' => 1
), $atts));
$id = (int)$id;
$nonce = wp_create_nonce('displayPlanning');
$content = do_shortcode($content);
require_once SYET_PATH . 'public/class-easy-timetable-public.php';
$display = Easy_Timetable_Public::syet_displayPlanning($id, $nonce, $content);
//var_dump($content);
return $display;
}
function register_easytimetable_shortcodes(){
add_shortcode('easytimetable', 'easytimetable');
}
add_action('init', 'register_easytimetable_shortcodes');
私は$ content = do_shortcode($ content)を理解できません。 – Stender