top of page

PHP we wpisach i widgetach

WordPress z wersji na wersję ma coraz więcej funkcji i opcji, ale jest taka, której ciągle mi brakuje: obsługa PHP we wpisach, widgetach i na stronach statycznych.


Wyobraźmy sobie, że chcemy wstawić kod jakiejś wtyczki tylko na jednej stronie. Co się stanie, gdy zwyczajnie wkleimy go do wpisu? WordPress zinterpretuje go jako najzwyklejszy w świecie tekst, zawodząc nasze oczekiwania i zmuszając do szukania innych rozwiązań.

Może się też zdarzyć, że wklejenie skryptu PHP do widgetu tekstowego zaowocuje… brakiem rezultatu. Pamiętam, że coś takiego miało miejsce, gdy chciałem mieć na stronie „choinkę” MyBlogLog – musiałem wkleić ją bezpośrednio w kod sidebara…

Rozwiązaniem są odpowiednie wtyczki: runPHP i Samsarin PHP Widget.

runPHP

Ten plugin pozwala na dodawanie kodu PHP do wpisów i stron statycznych. Po standardowej instalacji przechodzimy na zakładkę runPHP w menu Ustawienia.

Określanie kto może korzystać z wtyczki


W panelu wtyczki wybieramy, jacy autorzy mogą z niej korzystać. Do wyboru mamy Administratora, Wydawcę, Autora, Felietonistę i Abonenta.

Po zapisaniu zmian przechodzimy na zakładkę Publikuj i zjeżdżamy na sam dół strony. Zaznaczamy pole run PHP code? – teraz możemy bez problemu używać skryptów PHP w wybranych wpisach:

Opcja pozwalająca na użycie skryptów PHP we wpisie


Warto zapoznać się ze wskazówkami dotyczącymi poprawnego używania wtyczki.

Samsarin PHP Widget

Dzięki tej wtyczce zyskamy pewność, że kod PHP w widgecie będzie wyświetlany jak należy.

W panelu pluginu (Samsarin PHP w menu Ustawienia) są tylko dwie, rzadko używane opcje: możliwość zresetowania wtyczki oraz zawartości wybranych widgetów.

To, co najważniejsze, znajduje się w menu Widgety.


Widget Samsarin PHP


Na obrazku widzimy rozwijane menu, w którym wybieramy liczbę (od 1 do 25) specjalnych widgetów o nazwie Samsarin PHP x (gdzie x jest liczbą) – to właśnie do nich, a nie do zwykłych widgetów tekstowych należy wklejać kod PHP.

 
 
 

Comments


© 2023 by Agnieszka Brocik Real Estate Consulting. Powered and secured by Wix

bottom of page