簡體   English   中英

post_count僅適用於帶有縮略圖的帖子

[英]post_count for only posts with thumbnail

如何編輯此條件以便僅計算帶有縮略圖的帖子?

if ( $my_query->have_posts() && ( ( $my_query->post_count ) >= 3 ) )

您必須執行循環,因為縮略圖關系不會自動解決:

$postsWithThumbs = 0;

while($my_query->have_posts()){
  $my_query->the_post();

  if(has_post_thumbnail())
    $postsWithThumbs++;
}

wp_reset_postdata();

print $postsWithThumbs;

您必須以其他方式檢查它;

$post_with_thumbs = 0;
if ( $my_query->have_posts() ) {
  while ( $my_query->have_posts() ): $my_query->the_post();
    if (  has_post_thumbnail()) {
            $post_with_thumbs++;
        }
  endwhile;
}
wp_reset_query();

if ($post_with_thumbs >= 3) {
    //do stuff
}

我不確定這是否仍然有效,但是您可以從該線程中通過在原始查詢中指定meta_key=_thumbnail_id來選擇帶有縮略圖的帖子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM