ど素人から毛を生やす。<延>

IDを指定してexcerptを使いたい件

Web > WordPress 2014年5月12日(最終更新:3年前)

このページは2014.5.12に作成されています。時代の流れとそぐわない可能性があったり、僕が今以上のど素人だった頃の記事だったりするので、新しい記事を探してみるのも良いかもしれません。

どもです。
布団に入ってから文庫本まる一冊読んでしまい、当然の如き寝不足の餅。です。

いつものようにWordPressについて。

以前の記事でカテゴリごとに記事を一覧表示するphpを紹介しましたが、これのカスタム投稿版が必要になりました。
通常の投稿とカスタム投稿はど素人的にはかなり勝手が異なるので、以前使ったものを再利用したくてもできず。

どうしようかと途方に暮れていると、こちらのサイト様がまさにその方法を紹介してくれているではありませんか。

ひゃっほうと飛びつき、すぐさまループ内の記述を変更していたのですが…

echo get_the_title($tax_post->ID);
は良くても、
echo get_the_excerpt($tax_post->ID);
はダメらしいのです。

これは困った。
欲しいのは抜粋なので、excerpt以外での対応という選択肢はないでしょう。なんとかして対応させるしかありません。

んで、過程はすっ飛ばして結論は以下の通り。

echo apply_filters( 'the_content', $tax_post->post_excerpt);

これで無事、抜粋が表示させられます。
但しこれ、抜粋の表示しかできません。
抜粋が無い場合、本文の切り抜きを持って来るようにしたいのですが、その辺のカスタムはまた改めて考えたいです。

この記事は役に立ちましたか?
  • _(:3」∠)_ 面白かった  (0)
  • (・∀・) 参考になった (0)
  • (`・ω・´) 役に立った (0)