档案页面上的RSS提要链接不起作用

时间:2011-01-18 作者:Niraj Chauhan

我正在尝试在我的网站存档页面上添加RSS链接,这意味着,假设我在页面上http://mbas.in/location/mba-in-usa/ 那么在这一页上,我将有一个RSS LINK 命名链接,当我单击此链接时,它会将我重定向到http://mbas.in/location/mba-in-usa/feed

当任何人浏览我的归档页面时,他们只需单击一个链接即可获得该页面的RSS提要,

为此,我尝试了以下代码

<a href="<?php get_permalink(); ?>/feed">RSS feed of this page</a>

但我不明白,相反,它给了我http://mbas.in/feed

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

我在评论中把这搞得一团糟,所以将从头开始。

存档页面的提要链接通常仅输出用于浏览器检测feed_links_extra().

从其来源来看,有许多不同的功能可以获取归档页面的链接:

  • get_category_feed_link( $cat_id );
  • get_tag_feed_link( $tag_id );
  • get_term_feed_link( $term_id, $taxonomy ) (这是我单独找到的一个,目前未用于自动馈送链接)
因此,可以像这样构建适用于任何分类法(包括类别和术语)的“捕获所有归档提要”链接:

function archive_feed_link() {

    if( is_archive() ) {

        global $wp_query;

        $taxonomy = $wp_query->get_queried_object();

        return get_term_feed_link( $taxonomy->term_id, $taxonomy->taxonomy );
    }
}

结束

相关推荐

停止解析页面模板时出现RSS提要错误

希望你能帮助我!我有一个自定义页面模板,可以从一个单独的站点(属于同一个人,我的客户)获取RSS提要。在我自己的服务器上测试页面时,它工作得很好,但是当我将主题迁移到客户端的wordpress安装(都是v3.0.1)时,提要不会出现,页面的边栏或页脚也不会出现。当我进一步调查时,似乎WP只是在页面模板到达提要部分时停止解析页面模板。我怀疑存在插件冲突,尽管我无法在自己的服务器上复制错误,即使我安装了与客户端相同的插件&;类似地配置它们。关于什么可能导致WP窒息,有什么想法吗?我非常感谢您的指导。作为