这两天麻布兜博主经常问到WordPress的分类目录如何添加SEO标题、描述和关键词,后来我关注了一下这个方面,发现现在网上流传着几种实现方法,比如插件法、增加自定义字段法、纯代码实现法等等。其实,个人认为对于我们大部分人而言不用搞那么复杂,直接通过is_category()函数来判断添加相应的SEO标题、描述和关键词即可。毕竟我们是使用者,而不是主题开发者,不用考虑那么多,怎么简单就怎么来就行了。
今天就跟大家分享一下如何通过is_category()函数来为我们的分类目录添加SEO标题、描述和关键词,具体步骤如下:
PS:我们以Nana主题为例说明,其他主题请参考修改即可。
第一步:删除Nana主题默认设置的分类目录标题和描述
在Nana\inc\functions\seo.php文件找到并删除以下代码(是分为两段的):
<?phpif(is_category()){?><title><?phpsingle_cat_title();?>|<?phpbloginfo('name');?></title><?php}?>
<?phpif(is_category()){?>
<metaname="description"content="<?phpechocategory_description($categoryID);?>"/>
<?php}?>
PS:以上代码设置分类目录的默认标题为:分类目录名称|站点名称;分类目录的默认描述为:分类目录自身的描述。一般的主题都是这样设计,很少会为分类目录页添加关键词。
分类目录默认显示的标题和描述
第二步:找到各分类目录ID
如Nana主题可以在主题选项上方看到每一个分类对应的ID。如果所使用的主题没有显示所有分类ID,我们可以通过登录后天》文章》分类目录》编辑某一个分类目录,然后在地址栏找到诸如tag_ID=5的字段,其中5就是该分类目录的ID。
Nana主题选项所显示的分类目录ID
第三步:为各分类目录添加自定义的标题、描述和关键词
在Nana\inc\functions\seo.php文件最后,根据已经建立好的分类目录分别建立SEO标题、描述和关键词,如为分类ID为5的分类目录建立SEO标题、描述和关键词,只需要添加以下代码即可:
<?phpif(is_category('5')){?>
<title>ID为5的分类目录的自定义标题|懿古今</title>
<metaname="description"content="ID为5的分类目录的的描述"/>
<metaname="keywords"content="ID为5的分类目录的的关键词"/>
<?php}?>
其中我们只需要修改以上代码的5和相应的标题、描述和关键词即可。如果有几个分类,就重复添加以上那个码即可,记得修改分类ID哦。
修改后的分类目录的标题、描述和关键词
至此,我们已经成功为分类目录添加了SEO自定义的标题、描述和关键词。
PS:这种方法相对比较简单,不过如果经常增加删除分类目录的,不建议使用本方法。如果不嫌麻烦的话,在增加或删除分类目录后,记得增加或删除相应对的SEO代码也是可以的。
正常情况下,我们建立好站点之后,分类目录也基本固定,一般人都不会经常增加或删除分类目录,所以我们只需要人工添加一次就够了。毕竟我们是使用者,而不是主题开发者,只有主题开发者才会想做得更加完美,能够兼容更多,所以我们只需要用最简单的办法来做就行了。
虽然不知道为分类目录添加这些所谓的SEO标题、描述和关键词有多大作用,不过既然有这么简单的办法,大家不妨动手添加试试。毕竟对于这么高深的SEO,感觉抱着宁可信其有不可信其无的想法应该会不错的。