WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

  • このエントリーをはてなブックマークに追加

WordPress do_shortcode() でショートコードを実行する

コンテンツを取得する関数に get_the_content() がありますが、
こちらは、本文中にショートコードが入っている場合、そのままでは実行することが出来ずそのまま表示されてしまいます。

ショートコードの必要なときは、下記ようにように do_shortcode() の中に入れることでショートコードを実行させることが出来ます。

/**
 * get_the_content() で取得したコンテンツ内容の
 * 改行コードを<br>に置換しする。
 * ショートコードを実行する必要がある場合は、do_shortcode()を使う
 */
echo preg_replace('/\n/', '<br />', do_shortcode(get_the_content()) ); ?>

※関連:
MySQL 文字列を置換してUPDATE
http://devilab.net/archives/1132

関連記事

コメントは利用できません。

アーカイブ