In diesem Kurztipp zeigen wir Ihnen, wie Sie PHP-Code in WordPress-Widgets ausführen. Standardmäßig ist es nicht möglich, dynamischen Content in Sidebar-Widgets ausgeben zu lassen. Heute erklären wir Ihnen, wie Sie ohne ein Plugin, die Unterstützung von PHP in Ihren Widgets aktivieren – Ganz einfach, via Functions.php.
Kopieren Sie den folgenden Code in die Datei „functions.php“, welche sich in Ihrem WordPress Theme-Ordner befindet:
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;}
Nachdem Sie die Datei entsprechend aktualisiert haben, wird PHP-Code in den Widgets Ihres Themes ausgeführt. Als Kriterium dienen die typischen “<?” und “php” Begriffe.
Artikelbild: Jorma Bork / pixelio.de