2011-08-25 37 views
9

删除的WordPress评论频道链接我说的这行代码从头部

<link rel="alternate" type="application/rss+xml" title="example.com &raquo; Comments Feed" href="http://example.com/comments/feed/" /> 

我曾尝试在模板的functions.php的

remove_action('wp_head','feed_links_extra', 3); 

手动添加删除操作挂钩,但它不”不要删除它。我不得不删除它。

最后,我已经编辑WP-包括/默认filters.php和注释掉

add_action('wp_head', 'feed_links_extra',3); 

我的评论饲料环节仍然存在。我更喜欢functions.php修改或插件,而不是修改核心文件。

我试过禁用所有的插件并回到默认主题,但看起来像解决方案不是插件或主题相关。不幸的是没有用!我正在使用wordpress 3.2.1

回答

18

试试这个。

remove_action('wp_head', 'feed_links', 2); 

如果我记得正确的话,就是类别提要。

基于链接coolsaint提供您可以删除两个,然后显式添加回帖的饲料。这不是最优雅的,但它的确意味着你不必修改核心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').'" />'; 
} 
+1

挂钩将删除我的帖子和评论的饲料。我只想删除评论Feed。 – coolsaint

+0

我觉得你运气不好。看codex(1591行)http://phpxref.ftwr.co.uk/wordpress/nav.html?_functions/index.html - 没有回调,没有参数允许你选择显示哪两个。 – mrtsherman

+1

我偶然发现这个网页,并给了我和锻炼,它的工作http://wordpress.org/support/topic/remove-commentsfeed-link-and-link-to-wpme-from-twenty-ten?replies=5 – coolsaint

9
remove_action('wp_head', 'feed_links_extra', 3); 
remove_action('wp_head', 'feed_links', 2); 

添加该代码添加到functions.php将删除从您的网站的所有元素/供稿相关的RSS。

请注意:在你从你的网站中删除这个元素之前,请确保你知道这个元素是什么以及它为什么被使用。如果你有很多订阅者,那么你可能不想删除这个元素。

+0

我需要两行代码才能删除我网站上的这些链接。所以这个答案对我来说是最好的。 –

+0

哇。在一切都失败之后,它就像魅力一样。 – shamittomar