Інструкції

Як дізнатися версію WordPress будь-якого сайту

Версія WordPress підказує, чи не відстає сайт від оновлень безпеки: кожне оновлення перелічує виправлені вразливості, а стара версія - перше, що шукають автоматичні сканери. Версію будь-якого сайту на WordPress можна дізнатися ззовні, лише з того, що він віддає кожному відвідувачу, без входу в адмінку. Перевірка на цій сторінці читає тег generator і заголовки сервера. Якщо там версію приховано, кроки нижче покажуть, де вона зазвичай усе одно видна.

Перевірте свій сайт

>
  1. Запустіть перевірку для головної сторінки

    Введіть адресу сайту в перевірку на цій сторінці. Якщо сайт працює на WordPress і цього не приховує, у результаті буде CMS WordPress і версія з метатегу generator, який WordPress за замовчуванням додає на кожну сторінку у вигляді WordPress x.y.z. Відсутність версії в результаті не означає, що це не WordPress: багато тем, плагінів безпеки й оптимізації прибирають цей тег.

  2. Подивіться ver= на файлах ядра

    Відкрийте код сторінки (Ctrl+U) і пошукайте /wp-includes/. Стилі й скрипти ядра підключаються з ?ver= наприкінці, наприклад /wp-includes/css/dist/block-library/style.min.css?ver=x.y.z, і на файлах ядра це число зазвичай і є версією WordPress. Вбудовані бібліотеки на кшталт jQuery і всі файли плагінів і тем мають власні номери версій, тож довіряйте ver= лише на власних файлах WordPress, а деякі плагіни оптимізації взагалі прибирають цей параметр.

  3. Відкрийте RSS-стрічку

    Додайте /feed/ до адреси сайту і пошукайте вгорі рядок generator: <generator>https://wordpress.org/?v=x.y.z</generator>. Сайти, що прибирають тег зі сторінок, часто забувають про стрічку. Багато сайтів також показують ту саму версію в коментарі на початку /wp-links-opml.php.

  4. Не покладайтеся на readme.html

    Файл readme.html у корені сайту згадують багато старих інструкцій, але поточні версії WordPress не пишуть у ньому точну версію, тож він лише підтверджує, що WordPress встановлено. Його наявність нешкідлива, а відсутність нічого не доводить.

  5. Порівняйте з актуальним випуском

    Офіційний список на wordpress.org/download/releases/ показує останню версію кожної гілки. WordPress якийсь час переносить виправлення безпеки в старіші гілки, тож старіша гілка сама по собі не небезпечна, але сайт, що відстає на кілька випусків безпеки від останньої версії своєї гілки, не має виправлень.

  6. Якщо це ваш сайт, оновлюйте, а не ховайте

    Прибирання тегу generator зупиняє лише побіжний погляд: сканери впізнають WordPress і його версію за файлами й поведінкою. Тримайте увімкненими автоматичні мінорні оновлення (оновлення безпеки), які WordPress вмикає за замовчуванням, якщо їх нічого не вимкнуло, і оновлюйте плагіни й теми, бо більшість зламів WordPress відбувається через плагіни, а не через ядро.

Як перевірити результат

Після оновлення свого сайту знову запустіть перевірку на цій сторінці. Якщо тег generator лишився, він одразу покаже нову версію; спершу очистіть кеш сторінок, інакше можете побачити стару. Якщо тег приховано, перевірте ver= на файлі ядра або рядок generator у /feed/. На чужому сайті вважайте результат орієнтиром: кеш може віддавати сторінку, згенеровану ще до останнього оновлення.

Порада: Користуйтеся цим лише на публічних сторінках. Читати код сторінки й стрічку сайту - те саме, що робить будь-який браузер, а от спроби входу в адмінку, сканування вразливих плагінів чи пошук прихованих шляхів на чужому сайті - це несанкціоноване тестування. Якщо важливий для вас сайт працює на застарілій версії, повідомте власника.

Схожі інструкції