服务器与VPS
促销优惠信息

一段代码实现wordpress没有特色图片则缩略图显示固定图片

WordPress网站,发布文章时会有一个设置特色图片的选项,前台会在首页以及分类等有列表的文章标题前显示图片,提升网站美观度,提高点击率吸引访客停下阅读。但是每一次发布文章都需要设置特色图片有些麻烦,而且有时候会忘记设置。那么怎么让文章的缩略图不至于空白呢?通常 wordpress 缩略图设置方法大概下面几种。

1、手动选择 wordpress 特色图片。

2、自动调用文章内的第一张图片。

3、自动调用提前设置的默认图片。

下面提供一段代码可以让wordpress实现如果没有文章缩略图则自动显示默认图片。

在category.php文件中,通过as_post_thumbnail()先判断是否有特色图像,如果有就调用特色图像,如果没有就调用默认图,如/images/default.jpg,代码如下:

<div class="list">
<?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?> 
<div class="item wow zoomIn">
<a href="<?php%20the_permalink();%20?>"> <img src="<?php if ( has_post_thumbnail() ): ?>
<?php the_post_thumbnail_url( 'full' ); ?>" alt="<?php the_title(); ?>" width="520" height="300"> <?php else: ?>
<?php echo '/images/default.jpg'; ?>" alt="<?php the_title(); ?>" width="520" height="300"> 
<?php endif; ?> <strong><?php the_title(); ?></strong> <p><?php the_excerpt(); ?></p> </a> 
</div>
<?php endwhile; ?> <?php posts_nav_link(); ?> <?php else : ?> no products! <?php endif; ?> 
</div>

这个算是wordpress的一个小技巧吧,虽然用途不大,但是总会有朋友需要的,不过这段代码我自己没有实际测试过,能否起到需要的效果还需要您自己试用,如果无效的话,可以查一下是不是图片地址存在问题,可以自己修改。

楚狂人 » 一段代码实现wordpress没有特色图片则缩略图显示固定图片

相关推荐

  • 暂无文章

评论 抢沙发

  • (必填)
  • (必填)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏