Отключаем RSS-каналы в системе управления контентом WordPress
Несмотря на простоту WordPress, все же трудности иногда с ней возникают. Например, отключение RSS-ленты, установленной по умолчанию. WordPress — самая лучшая из доступных систем, которая позволяет управляться контентом.
Ситуация, когда отпадает желание использоваться RSS-каналы, может возникнуть во время создания статистического сайта. Поскольку данная функция включена в WordPress по умолчанию, придется попотеть над редактированием ключевых файлов.
Но об этом можно забыть, если использовать иной способ, представленный в данной статье. Итак, как же отключить RSS-каналы, обходя редактирование ключевого файла? Для этого необходимо создать в WordPress специальную функцию. В папке Themes расположен файл functions.php, который необходимо открыть. После открытия добавьте следующий код:
1 | function fb_disable_feed() { |
2 | wp_die( __( 'Нет доступных каналов, пожалуйста, посетите наш сайт <a href="' . get_bloginfo( 'url' ) . '">homepage</a>!' ) ); |
3 | } |
4 | |
5 | add_action( 'do_feed' , 'fb_disable_feed' , 1); |
6 | add_action( 'do_feed_rdf' , 'fb_disable_feed' , 1); |
7 | add_action( 'do_feed_rss' , 'fb_disable_feed' , 1); |
8 | add_action( 'do_feed_rss2' , 'fb_disable_feed' , 1); |
9 | add_action( 'do_feed_atom' , 'fb_disable_feed' , 1); |
Если кто-то изъявит желание получить ваши каналы, то увидит сообщение, прописанное в коде. Сообщение редактируется в самом коде.