Mentionsy Mentionsy
Rób WordPressa
Rób WordPressa

185 - Scyzoryk WordPress Developera: WP-CLI eval, eval-file i shell

04.08.2025 ·16 min 19 s · 1 rozdział · 1 sponsor

W tym odcinku omawiam trzy przydatne komendy WP-CLI: eval, eval-file oraz shell. Te komendy pozwalają na uruchamianie kodu PHP bezpośrednio w kontekście WordPressa. To idealne rozwiązanie do szybkiego wykonywania jednorazowych operacji, migracji danych czy testów bez konieczności modyfikowania plików. W odcinku dzielę się praktycznymi przykładami zastosowania tych narzędzi, które pomagają lepiej zrozumieć ich potencjał i zastosowanie w codziennej pracy.

1:33 · Cyberfolks 1

Krótko mówiąc, możemy wpisać sobie w terminalu komendę wp-eval. I następnie w apostrofach jakąś treść, jakiś kod PHP, który zostanie wykonany z załadowanym WordPressem, czyli na przykład możemy używać funkcji WordPressowych chociażby takich jak getOption, getPermalink czy updatePostMeta na przykład. Jak możemy tych funkcji używać normalnie, tak jakby one były użyte w jakiejś tam wtyczce czy w pliku motywu, ale możemy je wykonać po prostu z poziomu naszego terminala. Co za tym idzie, te komendy są dodawane, ten kod w ogóle jest dodawany tylko na moment uruchomienia tej komendy i to jest właśnie... Dosyć duża zaleta w kontekście całej pracy z tymi komendami.

Pokazano wszystkie 1 dopasowanie. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.