ショートコードの仕様

WordPressで、画像キャプション用のショートコードを使おうと入れてみた所、
ソートコードがそのまま表示されてしまいました。

原因としては、テンプレートの本文取得用の記述に問題がありました。

the_content() 関数を使えば、この問題は起こらないのですが、
get_the_content() で取得すると、ショートコードが実行されません。

対応方法1

get_the_content() や $post->post_content と記述している箇所を

とすることで、本文内のショートコードが実行されるようになります。

対応方法2

本文を読み出した後にフィルターを実行する。

 

参考サイト

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

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください