Wtyczki dla WordPressa mogą już zawierać informację o wymaganej wersji PHP

WordPress i PHP

Mimo że sam WordPress działa nawet z archaiczną (i od dawna niewspieraną) wersją 5.2 interpretera PHP, część autorów wtyczek wymaga nowszych wersji PHP, najczęściej co najmniej 5.6. Do tej pory oficjalne repozytorium wtyczek nie oferowało żadnych mechanizmów pozwalających na określenie wymaganej przez wtyczkę wersji PHP – teraz to się zmieniło.

Czytaj dalej komentarzy 7


Jak sprawdzić czy nasza strona będzie działać z PHP 7

PHP Compatibility Checker

Na WPzen od zawsze namawiam do korzystania z możliwie nowych (a na pewno ze wciąż wspieranych) wersji interpretera PHP – czyli na tę chwilę z 5.6, 7.0 lub 7.1. Ogólnie można przyjąć, że użytkownicy WordPressa dość niefrasobliwie podchodzą do tematu, ale na szczęście powoli się to zmienia. W lipcu ubiegłego roku z niewspieranych wersji PHP korzystało prawie 80% instalacji tego CMSa, a 10 miesięcy później już „tylko” nieco ponad 50%.

Jedną z najczęstszych przyczyn trzymania się starej wersji PHP jest obawa o kompatybilność strony z nowszą wersją interpretera. Problem ten jest szczególnie poważny w przypadku większych serwisów z dużą liczbą zainstalowanych wtyczek i/lub z wtyczkami i motywem pisanymi na zamówienie. Na szczęście istnieje prosty sposób na sprawdzenie czy nasza strona będzie bez problemu działać z nowszą wersją PHP.

Czytaj dalej komentarzy 11


Contact Form 7 – zaawansowane formularze kontaktowe w WordPressie

Contact Form 7
Każda, nawet najmniejsza strona internetowa powinna udostępniać możliwość kontaktu z jej właścicielem. Możemy do tego celu wykorzystać sieci społecznościowe (Facebook, Twitter, Google+), możemy umieścić w serwisie nasz adres e-mail, ale zdecydowanie najwygodniejszym dla użytkowników sposobem jest stworzenie prostego formularza kontaktowego. Istnieje co najmniej kilka wartych polecenia wtyczek dla WordPressa, jednak moją ulubioną jest Contact Form 7, która jest w miarę prosta w obsłudze, a jednocześnie daje bardzo duże możliwości.

Aktualizacja – 12.05.2017: wpis został dostosowany do aktualnej wersji wtyczki (4.7).

Czytaj dalej komentarzy 77


Jak przywrócić przyciski justowania i podkreślania tekstu

Edytor wizualny WordPressa

WordPress 4.7 przyniósł jedną małą zmianę, z której część użytkowników tego CMSa nie jest zadowolona: z edytora wizualnego usunięto przyciski pozwalające na justowanie oraz podkreślanie tekstu. Mimo że od wydania nowej wersji minęło już sporo czasu, wciąż pojawiają się pytania o możliwość przywrócenia usuniętych funkcji. Zobaczmy więc, dlaczego twórcy WordPressa zdecydowali się na tę kontrowersyjną zmianę oraz jak z powrotem dodać do edytora usunięte przez nich przyciski.

Czytaj dalej komentarzy 11


Czy wtyczka Jetpack spowalnia stronę?

Jetpack

Jetpack to wtyczka, dzięki której możemy dodać do naszej strony funkcje dostępne w usłudze WordPress.com. Dość powszechną jest jednak opinia, że rozszerzenie to spowalnia stronę – na pewno wpływa na nią fakt, że posiada ona ponad 30 modułów.

Matt Medeiros postanowił zweryfikować tę opinię i przeprowadził testy mające na celu sprawdzenie, czy Jetpack naprawdę ma wpływ na szybkość działania strony.

Czytaj dalej komentarzy 19


Yoast SEO – przewodnik po konfiguracji

Yoast SEO

WordPress nie posiada wbudowanych funkcji wspomagających optymalizację serwisu i poszczególnych wpisów pod kątem SEO, dlatego też powstało wiele rozszerzeń ułatwiających to zadanie. Yoast SEO jest jedną z najpopularniejszych tego typu wtyczek – posiada praktycznie wszystkie niezbędne funkcje, a jednocześnie jest stosunkowo łatwa w obsłudze. Niestety, mnogość dostępnych opcji może przytłoczyć mniej zaawansowanych użytkowników, dlatego też postaram się jak najdokładniej omówić proces konfiguracji wtyczki i wskazać najistotniejsze jego elementy.

Do wersji 2.3 wtyczka nazywała się WordPress SEO by Yoast.

Aktualizacja – 12.11.2016: przewodnik został dostosowany do aktualnej wersji wtyczki (3.8).

Czytaj dalej komentarzy 155


Loco Translate – łatwe tłumaczenie motywów i wtyczek

Loco Translate

Jednym z najgorszych błędów, jakie można zrobić na własnej stronie internetowej, jest pozostawienie na niej nieprzetłumaczonych słów lub całych zdań. Problem pojawia się gdy korzystamy z motywu lub wtyczki, dla których nie istnieje polskie tłumaczenie lub jest ono niekompletne. Wiele blogów (w tym nawet te dość popularne) razi pojedynczymi anglojęzycznymi frazami – „comments”, „latest posts” czy „recent comments” to frazy, które chyba najczęściej pozostają nieprzetłumaczone. Wyjaśnienie tego problemu jest proste, a rozwiązanie jeszcze łatwiejsze – wystarczy skorzystać z darmowej wtyczki Loco Translate i samodzielnie uzupełnić braki w tłumaczeniach.

Czytaj dalej komentarze 33


Poważna luka bezpieczeństwa we wtyczce W3 Total Cache

W3 Total Cache

W serwisie SecuPress pojawiła się informacja o luce bezpieczeństwa w popularnej wtyczce W3 Total Cache. Luka ta umożliwia wykonanie ataku XSS (Cross-site scripting) w panelu administracyjnym. Problem jest o tyle poważny, że z rozszerzenia tego aktywnie korzysta grubo ponad milion stron (dokładnych danych oczywiście brak), a autor nie wydaje się być zainteresowany dalszym rozwojem wtyczki.

Mimo że luki tej nie należy lekceważyć, to szum, jaki został wokół niej wywołany, ma nieco kontrowersyjne podłoże.

Aktualizacja 26.09.2016: pojawiła się wersja 0.9.5 wtyczki, która poprawia między innymi opisywany we wpisie błąd.

Czytaj dalej komentarzy 21