Nie lubię zestawień typu „X mało znanych faktów o…” czy „Y sposobów na…”. Mimo to od dłuższego czasu miałem w szkicach zarys wpisu, w którym chciałem zgromadzić mało znane ciekawostki dotyczące WordPressa. Niedawno natknąłem się na tekst, który zmotywował mnie do ukończenia mojego zestawienia i tym sposobem powstał niniejszy wpis.
Zapraszam do zapoznania się z 10 faktami na temat WordPressa, o których prawdopodobnie wcześniej nie wiedzieliście – chyba że jesteście zaawansowanymi użytkownikami tego CMSa (ale ten blog nie jest do takowych adresowany ;)).
1. WordPress sam poprawia swoją nazwę we wpisach
Twórcy WordPressa są bardzo uczuleni na punkcie poprawnego zapisywania nazwy tego CMSa – litera „P” ma być wielka i koniec. Niepoprawne zapisywanie nazwy było dla nich na tyle irytujące, że powstała specjalna funkcja capital_P_dangit, która poprawia pisownię. Funkcja ta jest domyślnie podpięta do filtrów the_title
, the_content
i comment_text
, co oznacza, że automatycznie koryguje wystąpienia nazwy „WordPress” w tytułach wpisów i ich treści oraz w treści komentarzy.
2. WordPress nie został stworzony od zera
WordPress nie jest skryptem napisanym od podstaw przez jego twórców. Wydana 27 maja 2003 roku jego pierwsza publiczna wersja (oznaczona numerkiem 0.70) była nieco udoskonaloną przeróbką skryptu b2/cafelog (jego strona z jakiegoś powodu istnieje do dzisiaj, mimo że projekt jest od dawna martwy).
Więcej na ten temat można znaleźć w moim wpisie o historii WordPressa.
3. Można stworzyć własne szablony stron trybu konserwacji i błędu połączenia z bazą danych
Tryb konserwacji włącza się automatycznie podczas aktualizacji WordPressa, wtyczek i motywów. Błąd połączenia z bazą pojawia się gdy nasza baza danych nie działa lub podaliśmy nieprawidłowe dane do logowania. W obu przypadkach osoby odwiedzające naszą stronę zobaczą mało estetyczną stronę z informacją o zaplanowanej przerwie technicznej lub o błędzie połączenia z bazą danych.
Obie te strony można dowolnie zmodyfikować tworząc odpowiednie pliki w katalogu wp-content
. Plik maintenance.php
może zawierać kod HTML strony trybu konserwacji, a plik db-error.php
strony wyświetlanej po wystąpieniu błędu połączenia z bazą danych. Oczywiście oba te szablony nie mogą korzystać z funkcji WordPressa – mogą zawierać tylko kod HTML/CSS i PHP.
4. WordPress obniża jakość generowanych plików JPG (miniaturki)
Domyślnie WordPress generuje miniaturki obrazków w formacie JPEG ze współczynnikiem kompresji 90. Oznacza to, że wynikowe obrazy są nieco niższej jakości od przesłanego przez nas oryginału. Na szczęście łatwo można zmienić ten parametr – wystarczy do pliku functions.php
motywu lub do pliku wtyczki dodać następujący kod:
add_filter('jpeg_quality', create_function('', 'return 100;'));
Można również skorzystać z tej wtyczki.
5. W pliku wp-config.php możemy ustawić bardzo dużo ciekawych opcji
Sekcja Ustawienia w panelu administracyjnym WordPressa daje niewiele możliwości, szczególnie jeśli porównamy ją z tym, co oferuje konkurencja. Jest to celowe działanie twórców tego CMSa – udostępnienie tylko najważniejszych opcji ma ułatwić konfigurację mało zaawansowanym użytkownikom.
Bardziej wymagający użytkownicy mogą skorzystać z pliku konfiguracyjnego wp-config.php
. Liczba opcji, które możemy w nim ustawić, jest ogromna – pełną ich listę można znaleźć w oficjalnej dokumentacji, a wybrane ustawienia opisałem jakiś czas temu tutaj.
6. Istnieje oficjalne tłumaczenie WordPressa na język klingoński
Niestety, przetłumaczono tylko dwie frazy.
7. Najpopularniejsza wtyczka dla WordPressa została pobrana ponad 19 milionów razy
Mowa o rozszerzeniu All in One SEO Pack, która była jednym z pierwszych tego typu narzędzi. W tej chwili jest ona skutecznie wypierana przez wtyczkę WordPress SEO by Yoast, co widać między innymi po tygodniowych statystykach ilości pobrań.
Generalnie w czołówce znajdują się głównie wtyczki-dinozaury, powstałe wiele lat temu i popularne „siłą rozpędu”. Nie zmienia to jednak faktu, że liczby ich pobrań są imponujące.
8. WordPress może współpracować z innymi bazami danych niż MySQL
WordPress oficjalnie współpracuje tylko z bazą danych MySQL w wersji 5.0 lub nowszej. Powstało jednak kilka rozszerzeń, dzięki którym zmusimy go do działania z innymi bazami, takimi jak SQLite, PostgreSQL czy MS SQL. Są to oczywiście rozszerzenia nieoficjalne i niewspierane przez twórców WordPressa – korzystamy z nich na własną odpowiedzialność i musimy mieć świadomość, że nie wszystko może działać poprawnie.
9. WordPress został przetłumaczony w całości na 50 języków
W narzędziu dla tłumaczy znajdziemy informację, że tłumaczeń kompletnych w 100% jest 49, kolejne 17 języków jest gotowych w ponad 80%, a języków, które w ogóle ktokolwiek dotykał, jest w sumie 107.
10. W repozytorium WordPressa znajduje się ponad 21200 aktywnych wtyczek i ponad 3050 aktywnych motywów
Aktywne wtyczki i motywy to te, które były aktualizowane w ciągu ostatnich dwóch lat. Biorąc pod uwagę to kryterium, w oficjalnym repozytorium WordPressa znajdziemy ponad 21200 aktywnych wtyczek i ponad 3050 aktywnych motywów. Liczby te codziennie się zmieniają – raczej w górę, niż w dół. Oczywiście wszystko, co znajduje się w tym repozytorium, jest dostępne dla każdego i bez żadnych opłat.
Jeśli znacie inne ciekawostki dotyczące WordPressa, to zapraszam do podzielenia się nimi w komentarzach.