2010-04-03 76 views
0

我需要通过编码解决方案。关于如何完全隐藏我的博客Feed。我知道如何优化相关的钩子和过滤器,比如'the_excerpt_rss'和'the_post_rss'。并了解如何限制访问权限或使我的博客保密。我需要完全阻止我的Feed

那么,问题是更多关于如何阻止供稿访问,而不使我的博客私人?

我希望解决方案不会是一些apache .htacceess。因为我需要将其代码直接进入我的主题..

回答

3

这应该做它的functions.php无需编辑核心WP文件:在您的header.php

function fb_disable_feed() { 
    wp_die(__('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!')); 
} 

add_action('do_feed', 'fb_disable_feed', 1); 
add_action('do_feed_rdf', 'fb_disable_feed', 1); 
add_action('do_feed_rss', 'fb_disable_feed', 1); 
add_action('do_feed_rss2', 'fb_disable_feed', 1); 
add_action('do_feed_atom', 'fb_disable_feed', 1); 

同时删除订阅源链接

+0

我还发现类似的解决方案,它似乎工作正常。但多亏了提到它。 ; d – justjoe 2010-04-03 13:16:12

相关问题