1

サムネイル付きの投稿のみをカウントするためにこの条件を編集するにはどうすればよいですか?

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

3 に答える 3

2

サムネイルの関係は自動的に解決されないため、ループを実行する必要があります。

$postsWithThumbs = 0;

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

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

wp_reset_postdata();

print $postsWithThumbs;
于 2013-02-10T16:02:06.253 に答える
2

別の方法で確認する必要があります。

$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
}
于 2013-02-10T16:02:28.937 に答える
1

これがまだ機能するかどうかはわかりませんが、このスレッドmeta_key=_thumbnail_idから、元のクエリで指定することにより、サムネイル付きの投稿を選択できます。

于 2013-02-10T16:04:32.163 に答える