Як дізнатися версію WordPress будь-якого сайту
Версія WordPress підказує, чи не відстає сайт від оновлень безпеки: кожне оновлення перелічує виправлені вразливості, а стара версія - перше, що шукають автоматичні сканери. Версію будь-якого сайту на WordPress можна дізнатися ззовні, лише з того, що він віддає кожному відвідувачу, без входу в адмінку. Перевірка на цій сторінці читає тег generator і заголовки сервера. Якщо там версію приховано, кроки нижче покажуть, де вона зазвичай усе одно видна.
Перевірте свій сайт
-
Запустіть перевірку для головної сторінки
Введіть адресу сайту в перевірку на цій сторінці. Якщо сайт працює на WordPress і цього не приховує, у результаті буде CMS WordPress і версія з метатегу generator, який WordPress за замовчуванням додає на кожну сторінку у вигляді WordPress x.y.z. Відсутність версії в результаті не означає, що це не WordPress: багато тем, плагінів безпеки й оптимізації прибирають цей тег.
-
Подивіться ver= на файлах ядра
Відкрийте код сторінки (Ctrl+U) і пошукайте /wp-includes/. Стилі й скрипти ядра підключаються з ?ver= наприкінці, наприклад /wp-includes/css/dist/block-library/style.min.css?ver=x.y.z, і на файлах ядра це число зазвичай і є версією WordPress. Вбудовані бібліотеки на кшталт jQuery і всі файли плагінів і тем мають власні номери версій, тож довіряйте ver= лише на власних файлах WordPress, а деякі плагіни оптимізації взагалі прибирають цей параметр.
-
Відкрийте RSS-стрічку
Додайте /feed/ до адреси сайту і пошукайте вгорі рядок generator: <generator>https://wordpress.org/?v=x.y.z</generator>. Сайти, що прибирають тег зі сторінок, часто забувають про стрічку. Багато сайтів також показують ту саму версію в коментарі на початку /wp-links-opml.php.
-
Не покладайтеся на readme.html
Файл readme.html у корені сайту згадують багато старих інструкцій, але поточні версії WordPress не пишуть у ньому точну версію, тож він лише підтверджує, що WordPress встановлено. Його наявність нешкідлива, а відсутність нічого не доводить.
-
Порівняйте з актуальним випуском
Офіційний список на wordpress.org/download/releases/ показує останню версію кожної гілки. WordPress якийсь час переносить виправлення безпеки в старіші гілки, тож старіша гілка сама по собі не небезпечна, але сайт, що відстає на кілька випусків безпеки від останньої версії своєї гілки, не має виправлень.
-
Якщо це ваш сайт, оновлюйте, а не ховайте
Прибирання тегу generator зупиняє лише побіжний погляд: сканери впізнають WordPress і його версію за файлами й поведінкою. Тримайте увімкненими автоматичні мінорні оновлення (оновлення безпеки), які WordPress вмикає за замовчуванням, якщо їх нічого не вимкнуло, і оновлюйте плагіни й теми, бо більшість зламів WordPress відбувається через плагіни, а не через ядро.
Як перевірити результат
Після оновлення свого сайту знову запустіть перевірку на цій сторінці. Якщо тег generator лишився, він одразу покаже нову версію; спершу очистіть кеш сторінок, інакше можете побачити стару. Якщо тег приховано, перевірте ver= на файлі ядра або рядок generator у /feed/. На чужому сайті вважайте результат орієнтиром: кеш може віддавати сторінку, згенеровану ще до останнього оновлення.
Порада: Користуйтеся цим лише на публічних сторінках. Читати код сторінки й стрічку сайту - те саме, що робить будь-який браузер, а от спроби входу в адмінку, сканування вразливих плагінів чи пошук прихованих шляхів на чужому сайті - це несанкціоноване тестування. Якщо важливий для вас сайт працює на застарілій версії, повідомте власника.