这两天麻布兜博主经常问到WordPress的分类目录如何添加SEO标题、描述和关键词,后来我关注了一下这个方面,发现现在网上流传着几种实现方法,比如插件法、增加自定义字段法、纯代码实现法等等。其实,个人认为对于我们大部分人而言不用搞那么复杂,直接通过is_category()函数来判断添加相应的SEO标题、描述和关键词即可。毕竟我们是使用者,而不是主题开发者,不用考虑那么多,怎么简单就怎么来就行了。

今天就跟大家分享一下如何通过is_category()函数来为我们的分类目录添加SEO标题、描述和关键词,具体步骤如下:

PS:我们以Nana主题为例说明,其他主题请参考修改即可。

第一步:删除Nana主题默认设置的分类目录标题和描述

在Nana\inc\functions\seo.php文件找到并删除以下代码(是分为两段的):

  1. if ( is_category() ) { ?><?php single_cat_title(); ?> | <?php bloginfo('name'); ?>

  2. if ( is_category() ) { ?>

  3. "description" content="" />

PS:以上代码设置分类目录的默认标题为:分类目录名称|站点名称;分类目录的默认描述为:分类目录自身的描述。一般的主题都是这样设计,很少会为分类目录页添加关键词。

分类目录默认显示的标题和描述

第二步:找到各分类目录ID

如Nana主题可以在主题选项上方看到每一个分类对应的ID。如果所使用的主题没有显示所有分类ID,我们可以通过登录后天》文章》分类目录》编辑某一个分类目录,然后在地址栏找到诸如tag_ID=5的字段,其中5就是该分类目录的ID。

Nana主题选项所显示的分类目录ID

第三步:为各分类目录添加自定义的标题、描述和关键词

在Nana\inc\functions\seo.php文件最后,根据已经建立好的分类目录分别建立SEO标题、描述和关键词,如为分类ID为5的分类目录建立SEO标题、描述和关键词,只需要添加以下代码即可:

  1. if ( is_category('5') ) { ?>

  2. ID为5的分类目录的自定义标题 | 懿古今

  3. "description" content="ID为5的分类目录的的描述" />

  4. "keywords" content="ID为5的分类目录的的关键词" />

其中我们只需要修改以上代码的5和相应的标题、描述和关键词即可。如果有几个分类,就重复添加以上那个码即可,记得修改分类ID哦。

修改后的分类目录的标题、描述和关键词

至此,我们已经成功为分类目录添加了SEO自定义的标题、描述和关键词。

PS:这种方法相对比较简单,不过如果经常增加删除分类目录的,不建议使用本方法。如果不嫌麻烦的话,在增加或删除分类目录后,记得增加或删除相应对的SEO代码也是可以的。

正常情况下,我们建立好站点之后,分类目录也基本固定,一般人都不会经常增加或删除分类目录,所以我们只需要人工添加一次就够了。毕竟我们是使用者,而不是主题开发者,只有主题开发者才会想做得更加完美,能够兼容更多,所以我们只需要用最简单的办法来做就行了。

虽然不知道为分类目录添加这些所谓的SEO标题、描述和关键词有多大作用,不过既然有这么简单的办法,大家不妨动手添加试试。毕竟对于这么高深的SEO,感觉抱着宁可信其有不可信其无的想法应该会不错的。