#xiu主题魔改:XIU文章聚合小工具增强版,实现wordperss调用当前分类文章列表

折腾不止,快乐不息!

这段时间迷上折腾XIU主题,要为xiu主题增加一些之前一直想要却没有的功能。站在巨人的肩膀上果然能省力很多,因为XIU主题提供了不错的基础框架,所以一些功能其实很容易就可以增加上。

这里再次感谢themebetter(大前端)开发团队的工作,也再次吐槽这们简单的一些功能,可能他们都用不了10分钟竟然和我要800元,穷逼的我只能自力更生了。

言归正传,说下今天又增加了哪些东西!

XIU文章聚合小工具增强版,实现调用当前分类文章列表

前面地下室先生已经实现了对xiu主题 文章聚合小工具的初级改造,增加了按照文章阅读数进行调用。

具体查看:#XIU主题魔改:XIU聚合文章小工具增加按浏览量调用,增强wordpress小工具功能一文。

不过不足之处就是调用的是全站文章的数据,并没有实现分类目录下调用本分类阅读最多的文章这个功能。

建站的朋友都是知道的,在分类列表页和内容页如果增加本分类下文章的列表,会增加页面内容相关性,对SEO有好处,尤其是针对大型网站而言,更是如此。

wordpress实现分类目录下调用本分类文章列表是有很多代码的,百度下,非常非常多。

不过我用的XIU主题,所以还是想在XIU主题上实现这个功能,在昨天发布的“#xiu主题魔改:XIU置顶推荐小工具增强版”中我实现了wordpress调用本分类下的置顶文章列表功能,那么XIU文章聚合小工具其实可以按照改造置顶文章小工具的方的实现。

果然,很轻松的实现了。

具体效果如下:

后台设置选项,如果分类限制设置为 0,这表示为当前目录,则在分类目录页和内容页仅仅显示本分类下的文章。

如果分类限制设置为 0,这表示为当前目录

前台效果:分类目录页和内容页仅仅显示本分类下的文章。

分类目录页和内容页仅仅显示本分类下的文章。

XIU文章聚合小工具增强版实现代码

因为XIU文章聚合小工具增强版是在之前分享的:XIU聚合文章小工具修改版基础之上增加了一些代码制作而成,所以这里就不在单独提供完整的代码文件了。把增加的相关代码提供出来和布置位置告诉大家,按照下面的教程操作即可。

1,先按照#XIU主题魔改:XIU聚合文章小工具增加按浏览量调用教程改造xiu文章聚合小工具。

2,在步骤一完成之后,继续进行修改,首先修改代码中的XIU 聚合文章XIU 聚合文章增强版,也就是修改了下工具的名称,你可以可以步修改,随意!

3,搜索 extract( $args ); ,然后再下面添加如下代码:

$category = get_the_category();
$cats = $category[0]->cat_ID;

4、搜索 query_posts($args); ,然后再上面添加如下代码:

if($cat !== '0' || is_home()){
$args['cat'] = $cat;
}else{
$args['cat'] = $cats;
}

4,最后我们修改下分类限制的提醒说明,搜索:格式:1,2  ,在其前面增加如下代码:

'格式:0  表示当前分类
格式:留空  表示全部分类

保存文件,刷新小工具后台页面,就可以看到 XIU文章聚合小工具增强版

XIU文章聚合小工具增强版的优点和缺点

1,通过各个条件的组合,可以实现不同条件的文章调用,变化多端,丰富内容,增强SEO效果。

2,基于xiu主题原有功能实现,代码简单,兼容性好。

3,增加数据库查询次数,虽然增加的不多,但是在内容多流量大的时候对wordpress性能可能有影响,请适当优化wordpress

结语:

后面还有一个调用分类下分类列表的需求,还有一个分类列表顶部显示本分类置顶文章的功能。

准备在找找资料,实现下。

未经允许不得转载:地下室先生博客 » #xiu主题魔改:XIU文章聚合小工具增强版,实现wordperss调用当前分类文章列表

赞 (0) 打赏作者

评论 0

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

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

支付宝扫一扫打赏

微信扫一扫打赏