Nana主题的博客布局首页、CMS布局最新文章和文章列表页的缩略图,默认为文章第一张图片,或者添加自定义栏目:wzshow,值为图片地址来指定缩略图。如果文章没有图片,又没有添加指定缩略图,那么就会显示随机图片。现在有些博主不喜欢显示随机图片,想实现文章无图片又不指定缩略图时直接不显示图片,所以今天就跟大家说一下具体的实现步骤。
Nana主题无图片时不显示随机缩略图步骤:
1、打开functions.php文件,找到并删除以下代码:
if(empty($first_img)){ //Defines a default image
$random = mt_rand(1, 10);
echo get_bloginfo ( 'stylesheet_directory' );
echo '/images/random/'.$random.'.webp';
}
2、分别打开blog.php、archive.php、inc\new_post.php文件,找到以下代码:
<figure class="thumbnail">
<?php get_template_part( 'inc/thumbnail' ); ?>
</figure>
修改为:
<?php if(catch_image() || (get_post_meta($post->ID, 'wzshow', true))){ ?>
<figure class="thumbnail">
<?php get_template_part( 'inc/thumbnail' ); ?>
</figure>
<?php } ?>
3、将以上文件修改保存好并上传覆盖后即可实现Nana主题的文章无图片又不指定缩略图时不显示随机缩略图功能。
PS:本文只是教大家如何实现不显示随机缩略图功能,如果去掉缩略图后出现样式问题,请自行折腾解决,不过一般也不会有问题。
其实,Nana主题的所有代码都是公开的,没有任何加密,所以想要折腾的博主站长,建议花点时间大致看看Nana主题的每一个文件,熟悉什么功能用到什么代码之后,折腾起来就会得心应手的。最最关键的还是要多动手!!!
本文地址:http://yigujin.cn/1042.html