自定义Rss输出

上次通过wp_query函数把特定分类在首页隐藏,今天通过在主题functions.php添加一段代码来做到隐藏某分类的RSS输入,这样做的好处就是不需要对程序进行修改,以下代码是来自网络:

function my_cat_exclude($query) {
    if ($query->is_feed) {
        $query->set('cat','-11');
    }
    return $query;
}

add_filter('pre_get_posts','my_cat_exclude');

set('cat','-11');中-11是排除的分类ID号,可以同时排除多个,需要用逗号分隔,将这段代码加入到主题中的functions.php中就可以做到隐藏某分类的RSS输入了。

{ 发表评论? }

  1. 风吟

    wordpress开发者真有才.好好的两句可以解决的代码竟然需要写成一个类.也不奇怪调动一个博客需要 上个函数.国内主机汗颜之“`

    • 风吟

      不好意思语句错误还不能改了??!上面那句不是类.是写成一个函数.

  2. Siuloong

    很羡慕懂代码的BLOGGER

    • 风吟

      php很简单你努力学也很快就会明白的。

  3. laputa

    :razz:

    刚搜索到这里的

    谢谢了

  4. Love CJ

    RSS,,好久都没关心了..

  5. 猪小猪

    回来想研究下怎么自定义rss输出。我觉得zblog的rss输出最好了。研究好了就脱离feedsky

  6. 匿名

    又来014.cc学习了~博主你都快成我班主任了,嘿嘿

发表评论

电子邮件地址不会被公开。

 smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

无觅相关文章插件,快速提升流量