...
WEB и WordPress новости, темы, плагины. Здесь мы делимся советами и лучшими решениями для сайтов.

Как удалить версию из CSS и JS в WordPress

130

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

В этой статье я покажу вам, как удалить версию WordPress из CSS и JS, заголовка HTML и RSS-канала.

На вашем веб-сайте WordPress WordPress по умолчанию отображает свою версию для целей отслеживания. Так мы узнали, что WordPress – самая крупная используемая CMS в мире. Если вы используете обновленную версию, то показывать номер вашей версии WordPress не будет проблемой. Но в случае более старых версий хакеры могут воспользоваться уязвимостями безопасности этой конкретной версии. Поэтому всегда рекомендуется обновлять версию WordPress. И если ваш сайт использует не последнюю версию, то скройте используемую версию от мира.

Где можно посмотреть версию WordPress?

Если вы хотите увидеть версию WordPress, вы, конечно же, получите ее из панели управления. Но эта тема о сокрытии версий от внешнего мира. Во внешнем интерфейсе, если вы просматриваете исходный код своей веб-страницы, вы заметите, что номер версии добавлен ко всем вашим файлам CSS и JS. Может показаться

URL-адрес ВАШЕГО САЙТА / wp-content / themes / двадцать семнадцать / js / custom.js? Ver = 5.3.2

Версия WordPress также отображается под заголовком страницы.

<meta name="generator" content="WordPress 5.3.2" />

Третье место, где люди могут получить вашу версию WordPress, – это URL-адрес канала – YOUR_SITE_URL / feed.

В целях безопасности разработчики WordPress должны удалить версию из всех этих 3 источников.

Удалить версию из CSS и JS

Начнем с удаления версий из стиля и скриптов. Для этого добавьте приведенный ниже код в файл активной темы functions.php.

<?php
// remove wp version number from scripts and styles
function remove_css_js_version( $src) {
    if( strpos( $src, '?ver='))         $src = remove_query_arg( 'ver', $src );
    return $src;
}
add_filter( 'style_loader_src', 'remove_css_js_version', 9999 );
add_filter( 'script_loader_src', 'remove_css_js_version', 9999 );

Теперь, если вы просматриваете исходный код страницы, ваш номер версии WordPress должен быть удален из всех ваших стилей и скриптов.

Удалить версию из заголовка WordPress и RSS-канала

Для того, чтобы удалить версию из раздела заголовка и скормить ваш код будет следующим:

<?php
// remove wp version number from head and rss
function artisansweb_remove_version() {
    return '';
}
add_filter('the_generator', 'artisansweb_remove_version');

Это оно! Это так просто. Надеюсь, вы понимаете, как удалить версию WordPress из CSS и JS, заголовка и RSS-канала. Дайте мне знать свои мысли и предложения в разделе комментариев ниже.

Статьи по Теме

Источник записи: artisansweb.net

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее