Як видалити номер версії WordPress з вихідного коду
За замовчуванням WordPress вставляє в вихідний код сторінки деякі дані для відстеження. Ці дані компанія використовує, в тому числі, і щоб підрахувати кількість активних сайтів на цій платформі в мережі Інтернет. Але, як часто буває, ці дані можуть використовувати і зловмисники. Якщо ви використовуєте найновішу версію WordPress, тоді ризик трохи знижується. Але якщо ви використовуєте більш ранню версію, дані про цю версію дають хакерам інформацію про можливі вразливості на сайті.
В цьому випадку ми рекомендуємо вам постійно оновлюватись до останньої версії, а також приховувати інформацію про поточну версію. Як це зробити ми розкажемо в сьогоднішньому пості.
Існує декілька способів видалити номер версії WordPress з розділу <head>
вихідного коду.
Деякі джерела рекомендують відредагувати файл header.php
і видалити наступний блок коду:
<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" />
Інші рекомендують використовувати в файлі functions.php
подібну функцію:
remove_action('wp_head', 'wp_generator');
Але обидва ці способи не дають досконалого рішення. Вони просто видаляють номер поточної версії WordPress з секції <head>
вихідного коду. Виявляється, цього не достатньо. Наприклад, хакер, який знайомий із двигуном WordPress, легко відкриє вбудовані RSS-канали сайту знайде цей номер там, адже наведені вище способи не видаляють його з RSS.
Тому краще використовувати третій спосіб – для цього додайте наступну функцію в кінець файлу functions.php
:
function sebweo_remove_version() { return ''; } add_filter('the_generator', 'sebweo_remove_version');
Додавши цей код, ви видалите номер поточної інсталяції WordPress з усіх областей вашого сайту. І тим самим збільшите рівень безпеки свого блогу.
Надіємось, що дана інформація була вам корисна!
Останні пости
Авраам Лінкольн
Ми не допоможемо людям, роблячи за них те, що вони могли б зробити самі Авраам… Читати далі
Як зберігати каву, щоб вона не втрачала смаку і аромату
Смак приготованого напою залежить не тільки від сорту кави, способу та ступеня прожарювання, помелу зерен,… Читати далі
Габрієль Гарсія Маркес
Вік — це не те, скільки тобі років, а те, — як ти їх відчуваєш… Читати далі
Короткий опис ліцензій з відкритим вихідним кодом
Якщо ви створюєте програмне забезпечення, яким хочете поділитися, або використовуєте програмний продукт, який хочете модифікувати,… Читати далі
Ніл Ґейман
Люди думають, що будуть щасливі, якщо переїдуть в інше місце, а потім виявляється: куди б… Читати далі
Уроки JavaScript — як почати працювати з об’єктами
Об’єкти є однією з найважливіших і найпотужніших функцій JavaScript, і в багатьох вбудованих функціях об’єкти… Читати далі