如果帖子缩略图不可用,则将自定义帖子类型标题显示为文本

时间:2017-06-28 作者:T.Burnes

我这里有点挂机。我试图写一个if-else语句来显示缩略图(如果有),如果没有,则显示文章标题。这是我的代码:

<div id="primary" class="col-md-12 col-lg-12">
    <main id="main" class="site-main" role="main">

        <?php 
        // the query
        $the_query = new WP_Query( array(\'post_type\' => \'lender\') ); ?>

        <?php if ( $the_query->have_posts() ) : ?>

            <div class="row">

                <!-- the loop -->
                <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

                <div class="col-sm-6 col-md-4 col-lg-6">

                    <?php if ( has_post_thumbnail()) {
                                the_post_thumbnail();
                       } else { ?> 

                        <?php the_title( \'<h4>\', \'</h4>\'); ?>
                      } ?>

                </div>

                <?php endwhile; ?>
                <!-- end of the loop -->

            </div> <!-- .row -->

            <?php wp_reset_postdata(); ?>

        <?php else : ?>
            <p><?php _e( \'Sorry, no posts matched your criteria.\' ); ?></p>
        <?php endif; ?>


    </main><!-- #main -->
</div><!-- #primary -->
我知道这个问题可能是一个超级容易解决的问题,任何帮助都将不胜感激!

1 个回复
最合适的回答,由SO网友:LWS-Mo 整理而成

尝试用以下代码替换查询中间的块:

<?php if ( has_post_thumbnail()) {
   the_post_thumbnail();
} else {  
   the_title( \'<h4>\', \'</h4>\');
} ?>

结束

相关推荐

非登录用户的函数.php中的Author Page用户ID

我想访问作者id 当访问者访问作者页面时?当我输入代码时author.php 文件,我可以像下面这样打印作者id$q_obj = get_queried_object(); $user_id = (int) $q_obj->data->ID; 但是,如果我想user id 功能。php,我应该如何打印?function zb_user_analyze() { // I would like to access user id here } ad