一般情况下,WordPress 主题的首页如果是博客布局,一般都会有页码存在,而通常的做法就是通过 robots.txt 文件来禁止搜索引擎收录博客网站首页(第 1 页)之外的页面,如首页第 2 页、第 3 页等。但是有些博主站长希望搜索引擎把首页所有页面都收录,所以想通过在首页 title 值中添加第几页之类的字眼来加以区分,今天就以懿古今的Nana 主题进行说明如何添加第几页(PS:WP 版本的Blogs 主题方法是一样的)。
Nana 主题 3.242 版本和 WordPress 版本的 Blogs 主题 1.452 版本及之后的版本都可以跳过本文,因为已经主题已经集成有这个功能了。
打开 wp-content\themes\Nana\inc\functions\seo.php 文件,可以看到首页 title 值的代码如下:
<?php if ( is_home() ) { ?><title><?php bloginfo('name');echo stripslashes(get_option('ygj_lianjiefu'));bloginfo('description'); ?></title><?php } ?>
我们只需要修改为
<?php if ( is_home() ) { ?><title><?php bloginfo('name');echo stripslashes(get_option('ygj_lianjiefu'));loginfo('description');if (get_query_var('paged')) { echo stripslashes(get_option('ygj_lianjiefu'));echo '第'; echo get_query_var('paged'); echo '页';}?></title><?php } ?>
即可。
代码还是比较简单,懂得大概意思之后,然后就可以根据自己的实际 DIY 折腾了,不一定要完全按照本文的说法去操作的,玩独立博客的乐趣之一就是折腾。而且Nana 主题和 Blogs 主题的代码还是可以适当精简和优化的,只是我最近比较懒,懒得优化和更新而已,欢迎使用这两个主题的博主站长自行 DIY。
其实,对于这种小折腾应该还是比较简单的,我平时一般都懒得写成教程,毕竟过于简单的话就是水文了。不过刚好准备小长假有时间,而且也有博主问到,所以就顺手写一下了(PS:其实是因为懒得动脑子去想文章,所以就适当水一篇了)。
你可能感兴趣的文章
懿古今 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请发邮件至[email protected],确认后马上更正、删除,谢谢!
版权声明:本文为原创文章,版权归
发表于2018-10-01 12:41 沙发
大大威武,谢谢分享,对我等新手很受用。
@火星五号[呲牙] 有帮助就好
发表于2018-10-04 18:59 板凳
还是比较实用
@福利堆对于需要还是不错的,我就不太喜欢,我只让搜索引擎收录首页第一页而已
发表于2018-10-06 18:03 地板
您好,新人,没找到在哪下载,谢谢
@快乐人生[无奈] 本站首页幻灯片或导航菜单都有相应主题