最近,帮一位朋友用wordpress做了一个企业站,但是:用过wordrpess的人都知道,默认情况下,wordpress的分页title标题它是一样的,这样就会造成大量的重复标题,对搜索引擎非常的不友好,也更加不利于网站的SEO优化。
要解决这个问题,很简单,只需要在title里面加一段如下代码:
if ( $paged > 1 ) printf(' – 第%s页 ',$paged); ?>
由于每个人用的模板不一样,可能大致代码也略有不一样,大家可以做一个简单的参考;
像我的title标签,完整代码是:
<?php wp_title(); if ( $paged > 1 ) printf(' – 第%s页 ',$paged); ?> - <?php bloginfo('name'); ?>
我修改成功后,最终效果如下图:
总结:像“首页、搜索结果页、文章页、单页面、分类目录、月归档、标签页”这些操作方法原理都是一样的。
我另外一个朋友,分类目录title代码示例:
<?php if ( is_category() ) { ?><?php single_cat_title(); $paged = get_query_var('paged'); if ( $paged > 1 ) printf(' – 第%s页 ',$paged); ?> - <? bloginfo('name'); ?><?php } ?>
首页title代码示例:
<?php if ( is_home() ) { ?><? bloginfo('name'); ?>$paged = get_query_var('paged'); if ( $paged > 1 ) printf(' – 第%s页 ',$paged);<?php } ?>
2019年05月31日 22:13:33 沙发
这个也是知更鸟的主题吗
2019年05月31日 22:35:35 1层
@叶忠文博客 此文章所讲的网站不是。