2010-04-03 3 views
0

Мне нужно решение через кодирование. о том, как полностью скрыть свой блог. Я знаю, как оптимизировать связанные привязки и фильтры, такие как «the_excerpt_rss» и «the_post_rss». А также понять, как ограничить доступ или сделать мой блог приватным.Мне нужно полностью блокировать фид

Итак, вопрос о том, как заблокировать доступ к фидам, не делая мой блог приватным?

Надеюсь, что решение будет не некоторым apache .htacceess. Потому что мне нужно закодировать его непосредственно в моей теме ..

ответ

3

Это должно сделать это в functions.php без необходимости редактировать основные WP файлы:

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); 

удалить также связь подачи в вашем header.php

+0

Я также нашел аналогичное решение, и он выглядит нормально. Но, спасибо, упомянем об этом. ; D – justjoe

Смежные вопросы