Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress在循环内使用时出现if条件问题_Wordpress_Loops_If Statement_Post_Pagination - Fatal编程技术网

Wordpress在循环内使用时出现if条件问题

Wordpress在循环内使用时出现if条件问题,wordpress,loops,if-statement,post,pagination,Wordpress,Loops,If Statement,Post,Pagination,我在帖子循环中使用if条件只显示帖子有缩略图,它工作得很好,但是在分页栏中计算隐藏帖子的循环(没有任何缩略图和分页)也一直为隐藏帖子提供空白页面。我如何强制循环只计算if条件帖子的结果 这是我的密码 <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'paged' => $paged, 'post_type' =>

我在帖子循环中使用if条件只显示帖子有缩略图,它工作得很好,但是在分页栏中计算隐藏帖子的循环(没有任何缩略图和分页)也一直为隐藏帖子提供空白页面。我如何强制循环只计算if条件帖子的结果 这是我的密码

        <?php
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $args = array(
    'paged' => $paged,
    'post_type' => array('post','news','video'),
    );
    query_posts($args);
    while(have_posts()) : the_post(); ?>
    <?php if(has_post_thumbnail()) { ?>
       <?php echo get_the_title(); ?>
    <?php }else{} ?>
    <?php endwhile; ?>
    <?php wpbeginner_numeric_posts_nav(); ?>

如果您不希望返回结果,最好不要返回没有缩略图的结果

<?php
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $args = array(
    'paged' => $paged,
    'meta_key' => '_thumbnail_id', // only return results with thumbnail
    'post_type' => array('post','news','video'),
    );
    query_posts($args);

    while(have_posts()) : the_post(); 

    if(has_post_thumbnail()) { 
            echo get_the_title(); 
    }

    endwhile;

    wpbeginner_numeric_posts_nav();
  ?>