Czasem może się zdarzyć (a ostatnio zdarza się to częściej), że oprócz zwykłego, statycznego tekstu zaistnieje potrzeba dodania do treści w WordPressie kodu PHP. Zwykle jest to po prostu kilka linijek aby umieścić wynik działania wtyczki w wybranym przez nas miejscu lub po prostu chcemy mieć więcej dynamicznej treści. Najczęściej używanym miejscem gdzie taki kod może być dodany jest widget „Tekst”, dostępny standardowo w każdym motywie WordPress’a. Można co prawda edytować pliki ręcznie, ale istnieje o wiele prostszy sposób…
Do pliku functions.php (najbezpieczniej na samym końcu) należy dodać kod:
add_filter('widget_text', 'php_text', 99); function php_text($text) { if (strpos($text, '<' . '?') !== false) { ob_start(); eval('?' . '>' . $text); $text = ob_get_contents(); ob_end_clean(); } return $text; }
Żeby się dostać do tego pliku musimy z kokpitu wejść w Wygląd->Edytor i tam znaleźć po lewej stronie plik functions.php, w polskim tłumaczeniu opisany jako „Funkcje motywu”
Jeżeli lubimy buszować sobie po serwerze, to plik functions.php znajdziemy w:
/wp-content/themes/NAZWA_MOTYWU/functions.php
Offtopic: Jeżeli szukasz kursów PHP lub innych języków programowania, zajrzyj na portal eduweb.pl z wieloma wysokiej jakości kursami wideo.
Be the first to comment