カスタム投稿のdescriptionで本文をpost_contentで出力できない時の見落とし事項

web制作

先日、既存のwordpressサイトにカスタム投稿を後から追加して、そのmeta情報を作っていた時のことです。

「あれ、本文が出力されない……」

ざっくり説明すると、metaのdescription部分に、「$post -> post_content」として、本文引用をするようにソースを作っていたのですが、なぜか文字列が反映されず、という状況になりました。

個別投稿のis_single()ではなく、ちゃんとカスタム投稿用にis_singular('****')として、条件分岐もできているのですが、どうして本文が取得できないのだろう……。

とまあ、10分ほど悩んで、とてもアホなことに気がつきました。

「そもそも、このカスタム投稿には、本文がない!」

つまり、カスタムフィールドオンリーで作っているカスタム投稿であり、デフォルトのエディター本文がないのだから、取得できなくて当たり前。という話でした。

なので、カスタムフィールドの値を取得するようにして、descriptionの文字列を組んで、無事に終了しました。

同じエラーでつまずいた人の参考になれば幸いです(´・ω・`)
(あまりいないと思いますが・・・!)

最後に一言

うっかり認識で長引くエラー時間。あるあるですかね・・・涙

この記事をSNSでシェアする?

wordpress

カスタム投稿のdescriptionで本文をpost_contentで出力できない時の見落とし事項


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

PROFILE

yoshi

KIYOTATSU(キヨタツ)を運営しているウェブ制作者のYoshiです。得意な分野はディレクションとコーディングです。デザインはシンプルなものだけ可能です。他、色々と随時習得中です。