php - 如何检查 WordPress 中的缩略图?

标签 php wordpress wordpress-theming

我怎样才能检查帖子是否有缩略图,以及是否有缩略图?如果不做其他事情。这是我的:

        <?php if(have_posts()) : ?>
            <?php while (have_posts()) : the_post(); ?>

                <?php if ( has_post_thumbnail() ) { ?>
                        <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                <?php 
                }else{ 
                ?>
                    <?php the_post_thumbnail(); ?> 
                <?php
                } 
                ?>  

            <?php endwhile; ?>

        <?php endif; ?>

任何帮助将不胜感激。

最佳答案

你已经有了这个,在行中

if ( has_post_thumbnail() )

您正在检查帖子是否有缩略图,问题是您在 else 语句中输入了错误的代码,您必须输入如下内容:

  <?php if ( has_post_thumbnail() ) { ?>
      <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
      <?php the_post_thumbnail(); ?> 
      HAVE THUMBNAIL DO SOMETHING
  <?php 
      }else{ 
  ?>
      DOESN'T HAVE THUMBNAIL : DO SOMETHING ELSE
      <?php
  } 
  ?>  

关于php - 如何检查 WordPress 中的缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9305040/

相关文章:

php - Wordpress:在显示链接之前检查是否有以前的帖子

html - 如何修复 header 在 wordpress 中不粘?

css - 为什么选择框默认在 WordPress 管理面板中滚动而不是下拉?

php - 有没有办法用子句 "inner join,"连接两个表,然后是多个 "left join"子句

javascript - 无法使用带有 php 的 jquery ajax 将数据添加到数据库中

php - 我应该如何开始使用 PHP 的 OAuth 服务器

php - WooCommerce:如何隐藏管理员产品列表中的标签、特色和类型列

css - Woocommerce 商店页面产品利润

javascript - 我必须删除网站页面标题上显示的一个看起来像小三 Angular 形的组件

php - 从二维数组中分解一列值