WordPress有着比拟弱小的分类机制,包括文章分类、标签等,弱小的分类机制能够用来完成门户网站的相似二级频道的性能,这样添加分类目录的订阅性能就比拟重要了。
WordPress 有原生的 RSS 订阅性能,然而通常只是生成整站的文章订阅和文章的评论订阅。本文就来引见如何生成分类目录的订阅链接。
1.简略的订阅分类目录的办法
首先,你必需要先关上一个分类目录。假如站点开启了固定链接,你看到的分类目录链接可能会是这种方式的:
http://localhost/category/markup/
这时分,咱们只要要在前面的链接中退出 feed ,之后失去的就是订阅的地址,例如:
http://localhost/category/markup/feed/
假如站点没有开启,而是应用了默许的,你可能会看到相似上面这种链接:
http://localhost/?cat=54
假如获取它的订阅地址,就需求加上参数 feed 变成:
http://localhost/?feed=rss2&cat=54
于是,就有了一种完成办法,获取分类目录链接,而后进行修正再显示进去。当然,这种办法比拟费事,而且民间有相干的函数。
2.为站点分类目录添加订阅性能
次要的思绪是这样的:首先获取站点的分类目录资源,而后应用函数失去分类目录的订阅地址,而后输入或许进行其余操作。
这里次要用到 get_category 和 get_category_feed_link 这两个函数。从名字就能够看出,get_category 函数是依据分类目录的 ID 等获取一个分类目录对象;get_category_feed_link 函数就是获取这个分类目录对象的订阅地址。
详细操作如下:首先先找到主标题录下的 category.php 文件,当点击分类目录的时分,WordPress 会调用这个文件作为分类目录的模板。普通成熟的主题都会有这个文件,假如没有的话,就将 index.php 复制一遍而后改成 category.php 这个文件名。而后关上这个文件,在适当的地位增加上面这段代码:
<?php
$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) )
echo '<p><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="订阅以后分类" rel="nofollow">订阅</a></p>';
?>当然还能够应用其余的函数获取 category 的资源,来失去对应的订阅链接,或许应用 link 标签增加到文档的头部,不便阅读器、浏览器获取订阅地址等等。
以上就是安达网络工作室关于《WordPress站点实现分类目录订阅功能实例》的一些看法。更多内容请查看本栏目更多内容!
COOKIE记载SESSION记载数据库记载缓存文件记载从技术难度上,第1、2种办法最简略,因而,下文将完成以COOKI...
最近明月给博客和主站都部署了SSL证书,彻彻底底的退出了HTTPS站点行列。这个时期也用到了SQL查问语句来批量...
WordPress在后盾编辑日志时编辑框左下角有一个字数统计,不过只显示在后盾,能不能在前台也加上文章字数统计...
从WordPress后盾媒体库上传的媒体文件,不像文章那样能够给它指定分类和标签,然而很多时分咱们又需求这样的...
get_option() 函数应用技巧 get_option()这个函数,实际上咱们在整合后盾性能的时分常常会用到的一个函数,...
本文实例讲述了在WordPress治理页面底部自定义文字的办法,分享给大家供大家参考。详细完成办法如下: 把上面...