Как убрать версию wp, скриптов и стилей в коде

1

Автор verond | Рубрики Настройки вордпресс | 16-04-2014


Как убрать мета генератор в вордпресс и все лишнее из кода

 

Для того, чтобы удалить из исходного кода веб-страницы генератор wp и все лишнее в head, нужно добавить в файл functions.php вашей темы после открывающего тега <?php эти строки:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 // remove version info from head and feeds
function complete_version_removal() {
return '';
}
add_filter('the_generator', 'complete_version_removal');
// remove junk from head
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'feed_links_extra', 3);
remove_action('wp_head', 'start_post_rel_link', 10, 0);
remove_action('wp_head', 'parent_post_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);

Таким образом мы скроем мета тег генератор, в котором обычно видно версию wordpress и уберем лишнее из хедера.

 

Скрываем версию скриптов и стилей в WordPress

 

Следующий код нужно добавить в конце файла functions.php текущей темы перед закрывающим тегом PHP — ?>.

1
2
3
4
5
6
7
8
 function _remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
//Это для скрытия версии скриптов
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
//Это для стилей
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );

Добавляйте пост в свои любимые социальные сети, и Вы сможете вернуться к этой записи в любое время.


Комментарии (1)

Подскажите плз, что делаю не так. Хочу убрать версию
/jquery.js?ver=1.12.4. Ставлю код в function.php в самую нижнюю строку после }, но наверное не туда. После кода пишу ?> Версия не убирается. Где ошибка, посоветуйте

Написать комментарий

Spam Protection by WP-SpamFree