从标题中删除Wordpress注释提要链接

从标题中删除Wordpress注释提要链接,wordpress,templates,Wordpress,Templates,我说的是这一行代码 <link rel="alternate" type="application/rss+xml" title="example.com &raquo; Comments Feed" href="http://example.com/comments/feed/" /> 但它并没有移除它 我尝试过wordpress,但不幸的是它也无法删除它 最后我编辑了wp includes/default-filters.php并注释掉了 add_action( 'wp

我说的是这一行代码

<link rel="alternate" type="application/rss+xml" title="example.com &raquo; Comments Feed" href="http://example.com/comments/feed/" />
但它并没有移除它

我尝试过wordpress,但不幸的是它也无法删除它

最后我编辑了wp includes/default-filters.php并注释掉了

add_action( 'wp_head', 'feed_links_extra',3);
我的评论源链接仍然存在。我更喜欢functions.php修改或插件,而不是修改核心文件

我尝试过禁用所有插件并返回默认主题,但看起来解决方案不依赖于插件或主题。不幸的是,什么都不管用!我用的是wordpress 3.2.1,试试这个

remove_action( 'wp_head', 'feed_links', 2 ); 
如果我没记错的话,你的是分类提要之类的东西

根据Coolsain提供的链接,您可以删除这两个链接,然后在posts提要中显式地添加回来。它不是最优雅的,但它确实意味着您不必修改核心WP文件

add_action('wp_head', 'addBackPostFeed');
function addBackPostFeed() {
    echo '<link rel="alternate" type="application/rss+xml" title="RSS 2.0 Feed" href="'.get_bloginfo('rss2_url').'" />'; 
}
add_动作('wp_head','addBackPostFeed');
函数addBackPostFeed(){
回声';
}
将此代码添加到functions.php将删除站点中与RSS/feed相关的所有元素


请注意:从站点中删除此元素之前,请确保您知道此元素是什么以及使用它的原因。如果您有很多订户,那么您可能不想删除此元素。

这是一个老问题,但现在似乎有了可以独立切换每个提要的筛选器挂钩(通过检查函数代码可以看到):


钩子将删除我的帖子和评论提要。我只想删除评论源。我想你当时运气不好。查看codex(第1591行)-没有回调,也没有参数允许您选择显示哪一个。我偶然发现了这个页面,并给了我和训练,它在@coolsaint运行-感谢您的链接。我把它添加到我的答案中作为一个解决办法。为什么优先级是2和3?(不太熟悉优先级,所以不知道)我需要两行代码来删除我网站上的链接。所以这个答案对我来说是最好的。一切都失败后,它就像一个符咒。
add_action('wp_head', 'addBackPostFeed');
function addBackPostFeed() {
    echo '<link rel="alternate" type="application/rss+xml" title="RSS 2.0 Feed" href="'.get_bloginfo('rss2_url').'" />'; 
}
remove_action('wp_head', 'feed_links_extra', 3 );
remove_action('wp_head', 'feed_links', 2 );
// add to functions.php
// display only main (not comments) feed links
function return_false() {
  return false;
}

add_filter('feed_links_show_comments_feed', 'return_false');