検索キーワードを入力:

WordPress:excerptをループ外で取得。文字数指定も

WordPress:excerptをループ外で取得。文字数指定も

get_the_excerpt()だと取得できない、指定記事の抜粋。
$postに格納されている抜粋を取得してしまうので、記事IDを指定して取得したい場合は、多少めんどくさい事になります。

ピックアップ

指定記事のexcerpt(抜粋)を取得する

一番簡単なのは以下の方法。

これで、例えば記事ID150の抜粋を出力したければ、

こんな感じでしょうか。

これだけでもいいのだけど、さらに文字数の指定もあると便利です。

記事も文字数の指定も出来る様にしてみた

通常は、現在の$postのexcerptを取得して、指定時だけ指定した記事のexcerptを取得させるのと、文字数も指定できるような仕様にしましょう。

これで、文字数も指定出来るし、記事も指定できる様になりました。
記事ID150の抜粋を80文字出力したければ以下の通り

デフォルトのまま使用した場合、『現在の記事』を『120』文字取得します。

About Little

WordPressをいじくり倒して早10年。一人ぼっちでひたすらソースとにらめっこ厨。 有り難いことに、Welcart/WP e-commerce/WooCommerce/EC-Cube等で多数ECサイトを制作させていただいたけど、ふと気付いた、ちゃんと売れるのか。 効果的に売れるようにするためにはどうしたらいいのか。ということでお勉強を兼ねてECサイトも運営中。
2013年2月19日

Related Posts

One comment found

Comments for: WordPress:excerptをループ外で取得。文字数指定も

  1. Pingback: Wordpressのランダム記事をタイトルでなく、抜粋で実現するのでR – なるへそゴマのすけのなるへそな教室

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です