WordPress domy艣lnie pokazuje numer wersji w 藕r贸dle strony dopisuj膮c go w dodatkowych znacznikach i zmiennych na ko艅cu 艣cie偶ek do plik贸w JS i CSS.
Poka偶e na przyk艂adzie strony seoparty.net w jakich miejscach widoczna jest wersja skryptu:
- Dodatkowy znacznik HTML
<meta name="generator content="Wordpress x.x.x" />
聽 w sekcji <head>: - jako zmienna
ver=x.x.x
na ko艅cu 艣cie偶ki plik贸w JS i CSS:
- ponadto je艣li mamy w艂膮czone kana艂y RSS (domy艣lnie s膮 w艂膮czone), to informacje o wersji znajd膮 si臋 r贸wnie偶 w nich, na stronach:
- naszblog.pl/feed/
- naszblog.pl/feed/rss/
- naszblog.pl/feed/rss2/
- naszblog.pl/feed/rdf/
- naszblog.pl/feed/atom/
Istnieje wiele soft贸w, skrypt贸w i plugin贸w do wykrywania CMS’a i jego wersji. W przypadku WordPressa polecam wtyczk臋聽WordPress Theme and Plugins Detector聽do przegl膮darki Chrome. Opr贸cz wersji WP pokazuje te偶 wersj臋 zainstalowanego motywu oraz list臋 plugin贸w, z kt贸rych korzysta strona:
Fajn膮 opcj膮 w tym dodatku jest wykrywanie WP na stronach – je艣li wejdziemy na stron臋 u偶ywaj膮c膮 WordPressa to ikonka z logiem WP na li艣cie wtyczek pod艣wietli si臋 na niebiesko 馃槈
Jak usun膮膰 informacj臋 o u偶ywanej wersji skryptu WP?
R臋czne usuwanie informacji o wersji WP
Ze wzgl臋du bezpiecze艅stwa dobr膮 praktyk膮 jest ukrycie jej. Mo偶na to robi膰 r臋cznie, usuwaj膮c info o wersji z szablonu i tworz膮c dodatkow膮 funkcj臋 w pliku functions.php kt贸ra j膮 usunie, jednak rozwi膮zanie to b臋dzie dzia艂a膰 do kolejnej aktualizacji szablonu – wyj膮tkiem s膮 strony u偶ywaj膮ce motyw贸w potomnych (child theme) – o tym mo偶e kiedy艣 indziej 馃檪
Je艣li jednak kto艣 bardzo chce zrobi膰 to samemu, bez u偶ycia wtyczek – mo偶e spr贸bowa膰 dopisa膰 tak膮 funkcj臋 do pliku functions.php w katalogu z u偶ywanym motywem:
function remove_version_info() {
return '';
}
add_filter('the_generator', 'remove_version_info');
remove_action('wp_head', 'wp_generator');
pierwsza funkcja pozbywa si臋 numeru wersji zastepuj膮c go, a kolejna usuwa znacznik聽XHTML z informacj膮 o generatorze.
Usuwanie informacji o wersji WP za pomoc膮 wtyczki
Drugie rozwi膮zanie to skorzystanie z wtyczki, kt贸rych do WP s膮 miliony. Jest wiele wtyczek pozwalaj膮cych na zast膮pienie wersji WP np. losowymi numerami, jak r贸wnie偶 ca艂kowite pozbycie si臋 niepotrzebnych wzmianek o wersji. Kiedy艣 u偶ywa艂em do tego聽WP Better Security (aktualnie pod nazw膮聽聽iThemes Security), obecnie na stronach, kt贸rymi si臋 zajmuje korzystam z wtyczki o nazwie WP Hide & Security Enhancer, kt贸ra ma sporo opcji pozwalaj膮cych na ukrycie nie tylko wersji WordPressa, ale r贸wnie偶 struktury katalog贸w, klas itd.
W ten spos贸b szybko, prosto i na d艂ugi czas mo偶na si臋 pozby膰 informacji o wersji WP nie martwi膮c si臋 o to, co b臋dzie po aktualizacji templatki. Nale偶y przy tym pami臋ta膰, 偶e ukrywanie wersji to tylko dodatkowe zabezpieczenia i nie zwalnia nas z tego, aby艣my nie zapominali na bie偶膮co aktualizowa膰 WordPressa 馃槈