| PHPで自分のつぶやきを取得する方法【API1.1】ブログトップ | API関連 | CMS関連 | サイトのレイアウトを変更しました
get_postsで取得したデータでも、ショートコードを実行する【WordPress】
この記事は1年以上前の記事のため、内容が古い可能性があります。
メモ。
the_content()で表示した「内容」ならば自動的にショートコードが実行されるのですが、get_postsで取得した記事の「内容(例えば$hoge->post_content)」では、ショートコードが実行されません。
そのままショートコードが表示されてしまいます。
そういう場合は、do_shortcode関数を使用しましょう。
do_shortcode($hoge->post_content);
これで、内容中に含まれるショートコードが実行されるようになります。
なお、get_the_content()でも同様にショートコードが実行されませんので同じく
do_shortcode(get_the_content());
としてください。
コメントする
※メールアドレスが公開されることはありません。