get_the_excerptで本文から抜粋取得出来ない場合【WordPress覚書】
作成日:
2018年4月28日
WordPressで独自関数使って、記事の情報を取得しようとしていた際に、
PHP [1]
the_excerpt();
だと、抜粋欄に入力値が無い場合は本文から先頭150文字を取得して表示されるのですが、
PHP [2]
get_the_excerpt();
だと、取得出来ませんでした。抜粋欄に入力されていた時だけ表示されます。
それで
Get excerpt using get_the_excerpt outside a loop
https://wordpress.stackexchange.com/questions/26729/get-excerpt-using-get-the-excerpt-outside-a-loop
I have a code that call get_the_title() and it works, but get_the_excerpt() return empty. How can i make it work? This code is inside a plugin called "WP Facebook Open Graph protocol". Here's the...
を参考に
PHP [3]
setup_postdata( $post );
を入れといてやれば無事解決しました。
物草 灸太郎
WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。
コメントをどうぞ