ユーザーが明示的に抜粋を設定したかどうかを確認する方法はありますか?抜粋を呼び出す必要があるのは、抜粋フィールドで何かが指定されていて、自動的に短くなったバージョンの内容ではない場合だけです。
これを試して:
if ( has_excerpt( $some_post_id ) ) {
// Do something here?
} else {
// Or here?
}
参照:
これは@tfによる答えに代わるものです
ユーザーが手動で設定した抜粋は、 WP_Post
object、$post_excerpt
として格納されます。
post_excerpt string User-defined post excerpt
$post->post_excerpt
を使って、ループ内でこの抜粋にアクセスできます。
このオブジェクトが空かどうか確かめるために単にチェックをすることができます