
本文主要介绍了在WordPress网站上实现分类目录订阅功能的方法。有需要的朋友可以参考一下。
WordPress有比较强的分类机制,包括文章分类、标签等。强大的分类机制可以实现门户网站类似于二级渠道的功能,所以增加分类目录的订阅功能更为重要。
WordPress有原生的RSS订阅功能,但通常只生成整个站点的文章订阅和文章评论订阅。这篇文章描述了如何为分类目录生成订阅链接。
1。订阅分类目录的简单方法
首先,你得打开一个目录。如果站点打开了固定链接,你看到的分类目录链接可能是这种形式:
http://localhost/category/markup/
这个时候我们只需要把feed添加到后面的链接,然后我们就得到订阅的地址了。例如:
http://localhost/category/markup/feed/
如果站点没有打开,但是使用了默认的,可能会看到这样的链接:
http://localhost/?Cat=54
如果想获取其订阅地址,需要添加参数feed成为:
http://localhost/?rss2&cat=54
所以有一个实现方法,就是获取分类目录的链接,然后修改显示。当然这个方法比较麻烦,官方也有相关功能。
2。将订阅功能添加到网站目录
主要思路是:首先获取站点的分类目录资源,然后使用函数获取分类目录的订阅地址,然后输出或执行其他 *** 作。
这里主要使用Get_category和get_category_feed_link函数。从名字可以看出,get_category函数是根据类别的ID获取一个类别对象;get_category_feed_link函数就是获取这个category对象的订阅地址。
具体 *** 作如下:首先,找到主题目录下的category.php文件。当点击分类目录时,WordPress会调用这个文件作为分类目录的模板。一般成熟的题材都会有这个文件。如果没有,复制index.php,把它改成category.php。然后打开这个文件,在适当的地方添加下面的代码:
复制代码如下:<?PHP
$category=get_category(get_query_var('cat');
如果(!空($category))
echo'<;p><ahref=""。get_category_feed_link($category->;'Cat_ID)。'"title="订阅当前分类"rel="nofollow">;订阅
当然,也可以使用其他函数获取category的资源来获取相应的订阅链接,或者使用link标签将其添加到文档头,方便浏览器和读者获取订阅地址等等。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)