Отключение всяких функций для облегчения
functions.php 2016-11-02
194362
Санкт-Петербург
+79051803960
support@servicecore.ru
// Прочее отключение
//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 ); //
// Отключение rss ленты
function wp_book_disable_feed() {
wp_redirect(get_option('siteurl'));
}
add_action('do_feed', 'wp_book_disable_feed', 1); //
add_action('do_feed_rdf', 'wp_book_disable_feed', 1); //
add_action('do_feed_rss', 'wp_book_disable_feed', 1); //
add_action('do_feed_rss2', 'wp_book_disable_feed', 1); //
add_action('do_feed_atom', 'wp_book_disable_feed', 1); //
add_action('do_feed_rss2_comments', 'wp_book_disable_feed', 1);
add_action('do_feed_atom_comments', 'wp_book_disable_feed', 1);
// Отключаем сам REST API
add_filter('rest_enabled', '__return_false'); //
// REST API filters - Отключаем фильтры REST API
remove_action( 'xmlrpc_rsd_apis', 'rest_output_rsd' ); // 219
remove_action( 'wp_head', 'rest_output_link_wp_head', 10, 0 ); // 220
remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 ); // 221
remove_action( 'auth_cookie_malformed', 'rest_cookie_collect_status' ); // 222
remove_action( 'auth_cookie_expired', 'rest_cookie_collect_status' ); // 223
remove_action( 'auth_cookie_bad_username', 'rest_cookie_collect_status' ); // 224
remove_action( 'auth_cookie_bad_hash', 'rest_cookie_collect_status' ); // 225
remove_action( 'auth_cookie_valid', 'rest_cookie_collect_status' ); // 226
remove_filter( 'rest_authentication_errors', 'rest_cookie_check_errors', 100 ); // 227
// Actions - Удаляем теги с шапки
remove_action( 'wp_head', 'wp_resource_hints', 2 ); // отключает <link rel='dns-prefetch' href='//s.w.org' />
remove_action( 'wp_head', 'feed_links', 2 ); // 233 ссылки на основной rss и комментарии
remove_action( 'wp_head', 'feed_links_extra', 3); // 234 ссылки на дополнительные rss категорий
remove_action( 'wp_head', 'rsd_link' ); // 235 для сервиса Really Simple Discovery
remove_action( 'wp_head', 'wlwmanifest_link' ); // 236 для Windows Live Writer
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); // 237
remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); // 241
remove_action( 'wp_head', 'wp_generator' ); // 244 убирает версию wordpress
remove_action( 'wp_print_styles', 'print_emoji_styles' ); // 253
// REST API actions - Отключаем события REST API
remove_action( 'init', 'rest_api_init' ); // 374
remove_action( 'rest_api_init', 'rest_api_default_filters', 10, 1 ); // 375
remove_action( 'parse_request', 'rest_api_loaded' ); // 376
// Embeds - Отключаем Embeds связанные с REST API
remove_action( 'rest_api_init', 'wp_oembed_register_route'); // 460
remove_filter( 'rest_pre_serve_request', '_oembed_rest_pre_serve_request', 10, 4 ); // 461
// 462
remove_action( 'wp_head', 'wp_oembed_add_discovery_links' ); // 463
remove_action( 'wp_head', 'wp_oembed_add_host_js' ); // 464
Напишите свой комментарий