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.

Wtyczka - wymagana wersja PHPJak można przeczytać na blogu Make WordPress, autorzy wtyczek mogą już dodawać do nich informację o minimalnej wymaganej wersji interpretera PHP. Na razie informacja ta jest widoczna tylko na stronie repozytorium (tak jak to widać na zamieszczonym zrzucie ekranu), ale docelowo trafi ona również do instalatora wtyczek w panelu administracyjnym WordPressa. Oczywiście w planach jest również blokowanie możliwości instalacji wtyczek, których wymagania nie są spełnione przez serwer, na którym działa nasza strona.

Autorzy rozszerzeń już zaczynają aktualizować swoje wtyczki o wymaganą wersję PHP – przykład można zobaczyć tutaj.

Mnie osobiście bardzo cieszy ta informacja, mimo że to tak naprawdę dopiero pierwszy, na dodatek bardzo mały krok w kierunku wprowadzenia w repozytorium wtyczek w pełni funkcjonalnego mechanizmu zarządzania zależnościami. Twórcy WordPressa mają jednak świadomość, że nie mogą zmuszać autorów wtyczek do zachowywania wstecznej kompatybilności z archaicznymi, niewspieranymi (czyli między innymi pozbawionymi poprawek związanych z bezpieczeństwem) wersjami PHP, przy okazji pozbawiając się możliwości korzystania z usprawnień wprowadzonych w nowszych (czytaj: wydanych 8 lat temu i później) wersjach interpretera.

Bezpośredni link