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站点实现分类目录订阅功能实例》的一些看法。更多内容请查看本栏目更多内容!
找到wp-includes/comment-template.php文件中 复制代码代码如下:if ( empty( $url ) || 'http://' == $url ...
老鹰主机,是咱们站长应用较多的美国主机商之一。有些时分,咱们可能习气国际的一些主机商和管制面板的建站...
WordPress的编辑器TinyMCE是一个十分弱小的工具,关于网页设计师来说,应用WordPress的编辑器TinyMCE是没什...
办法阐明 首先来看看可能被用到的办法. 关上文件 wp-includes/link-template.php 你会发现 WordPress 2.7 多...
在博客上用到缩略图的机会很多, 它们呈现在文章列表页面, 文章下方的相干文章, 分类页面的类目图片, 甚至有...
作为主题的制造者, 除了完成性能, 展现界面, 还有责任使主题灵敏多变, 以满足更多人不同的需要. 可能一些冤...