X

Удаляем rss, feed, wlmanifest и прочую ерунду из wordpress

WordPress добавляет довольно много всякой отсебятиины, которая частенько не востребована, вот мы эту ерунду и удалим.

Для этого в конец www/wp-content/themes/название-темы/functions.php добавляем

remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 );
remove_action( 'wp_head', 'wp_generator' );
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );
function fb_disable_feed() { Header('Location:'.get_bloginfo('url'), TRUE, 301); die(0); }
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);

более подробное описание вы сможете без проблем погуглив по интересующей вас строчке

Категории: CMS PHP Wordpress