functions.php: чистим шаблон WordPress от избыточного (в 99% случаев) функционала

Некоторая часть функционала в шаблонах WordPress излишня. Ниже предлагаю простое решение для отключения излешней функциональности.
Откройте файл functions.php используемой темы и добавьте код:

remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'wp_shortlink_wp_head');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'feed_links');
remove_action('wp_head', 'feed_links_extra');
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head');

function primary_remove_recent_comments_style() 
{
    global $wp_widget_factory;
    remove_action('wp_head', array($wp_widget_factory->widgets['WP_Widget_Recent_Comments'], 'recent_comments_style'));
}
add_action('widgets_init', 'primary_remove_recent_comments_style');

remove_action('template_redirect', 'wp_shortlink_header', 11);

function primary_remove_x_pingback($headers) 
{
    unset($headers['X-Pingback']);
    return $headers;
}
add_filter('wp_headers', 'primary_remove_x_pingback');

header_remove('x-powered-by');

 
Вы можете заказать сайт на WordPress у меня. Если Вам нужна оптимизация скорости загрузки сайта, настройка кеширования – также обращайтесь. С радостью помогу.