wp_queryループ内でショートコードが実行できない時

この記事では、1年以上前に書かれた記事です。状況は今異なっている可能性があることに注意してください。

WP_Queryで投稿記事をループして出力する際、どうしてもショートコードが実行されない。
調べてみると、hava_posts()を使ってthe_content()で出力するのが一般的らしい。
しかしショートコード内で出力するには、the_contentで出力したくない。
return変数に渡すには、変数をdo_shortcode()に通せば出力できることが判明した!

ダメなケース

修正後

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です