#XIU主题魔改:增加分类自定义标题,增强SEO功能

2019.6.7修复一处bug,请使用文章内最新更新的代码,目前测试没问题。

地下室先生博客使用的是正版的XIU主题,虽然这个主题一直都很不错,不过主题有一处功能上的缺陷一直让我不能满意。

无奈主题作者是不准备增加这个功能了,只能我自己动手了,俗话好,自己动手丰衣足食。

xiu主题wordpress的SEO设置功能

xiu主题是带有基础的SEO功能的,这相比大部分wordpress的SEO还需要借助插件,xiu主题算是wordpress主题里非常不错的。

xiu主题的设置中有SEO设置,可以对网站标题,关键词和描述进行自定义,并且可以对分类设置关键词和分类描述,如下图:

xiu主题的设置中有SEO设置

xiu主题的设置中有SEO设置

开始分类关键字功能之后,在分类目录中对分类目录的”图像描述“里按照格式要是设置关键词和分类描述,中间使用6个英文半角::::::隔开,如下图:

分类目录的”图像描述“里按照格式要是设置关键词和分类描述

分类目录的”图像描述“里按照格式要是设置关键词和分类描述

我们查看设置好关键词和分类描述的分类目录的源码,既可以看到设置好的分类关键词和分类描述,如下图。

查看分类目录源码,可以看到设置好的关键词和描述

查看分类目录源码,可以看到设置好的关键词和描述

xiu主题wordpress的SEO功能不足

上面也看到了,xiu主题是可以对分类自定义关键词和描述的,但是作为SEO优化中TDK非常重要的title标题确不能进行自定义,这对于分类频道的SEO优化是非常不利的。

这个问题,从xiu主题发布到现在的xiu7.0版本都没有得到改进。而且看样子主题作者也没有增加改进的意思。

所以只能自己动手了,自己给xiu主题的分类增加自定义标题功能。

xiu主题增加分类目录自定义标题功能,增强SEO效果

本来想找一些代码实wordpress分类目录自定义标题功能,但是因为本人对PHP代码不熟悉,而且很多教程中的代码非常麻烦。所以转而研究xiu主题自带的SEO功能。

因为xiu主题已经有了对应的SEO功能,通过分析代码,发现xiu主题实现分类目录自定义关键词和分类描述的功能的原理是非常简单的。

具体如下:

1、使用分类目录的图像描述功能作为关键词和描述的文本框

2、通过使用6个英文半角::::::,将关键词和描述区分开,

3、使用相关的函数代码进行判断输出关键词和描述内容到网页代码中

所以我也准备按照同样的原理,在原有的关键词和描述后面再增加6个英文半角::::::和分类目录的自定义标题。

具体分析过程就不说了,对一个不懂PHP代码的人来说真是痛苦。好在基本实现需要的效果。

直接说怎么修改吧。

1,打开主题根目录的functions.xiu.php文件,搜索function _title(),将如下代码放到function _title()函数内,具体位置在代码if ( (is_single() || is_page()) && !is_front_page() ) 之前即可;

//增加自定义标题
if ( is_category() ) { 
$html = '';
$description = trim(strip_tags(category_description()));
if( _hui('cat_keyworks_s') && $description && strstr($description, '::::::') ){
$desc = explode('::::::', $description);
$description = trim($desc[2]);
$html .=$description;
}
$html .=$connector.get_bloginfo('name');
}

保存 文件,进行测试。

如下图所示,在关键词和描述后面再增加6个英文半角::::::和分类目录的自定义标题

在关键词和描述后面再增加6个英文半角::::::和分类目录的自定义标题

查看分类源代码可以看到效果:

查看分类源代码可以看到效果:

目前还没有测试是否存在其他问题,有问题继续折腾!

推荐:#XIU主题魔改:XIU聚合文章小工具增加按浏览量调用,增强wordpress小工具功能

未经允许不得转载:地下室先生博客 » #XIU主题魔改:增加分类自定义标题,增强SEO功能

赞 (2) 打赏作者

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏