他社さん制作のサイトを更新をしていて、「ショートコードが動作しないな」と思ったら、、、
echo get_extended( $post->post_content )['main'];
//page.phpに書いたサブループの処理
echo get_extended( $post->post_content )['extended'];
本文の出力がこんな感じになってました。
「more」で2分割して、間にサブループを挟みたかったようです。
サブループの処理をショートコードにするとか、「 the_content()」の後にカスタムフィールドでブロックを足すとか、方法はいろいろあると思うけど、ほかの方法が思いつかなかったのでしょう。
けど、これだとショートコードは動かない。
また、JavaScriptをどうしてもビジュアルエディタに書きたかったようで、ご丁寧にモード切り替えができなくしてあった。
ビジュアルエディタ、リターンでpが入ることのありがたさを痛感。
他社さんのテーマ、ほんと勉強になる。