Этот хак нужен как раз для тех случаев, когда в текстовом виджете нужен исполняемый PHP код.
Для этого, просто вставьте код в ваш файл functions.php.
1 2 3 4 5 6 7 8 9 10 |
function php_text($text) { if (strpos($text, '<' . '?') !== false) { ob_start(); eval('?' . '>' . $text); $text = ob_get_contents(); ob_end_clean(); } return $text; } add_filter('widget_text', 'php_text', 99); |
Источник: http://www.binaryturf.com/php-text-widget-php-wordpress-text-widget/
Спасибо. А то приходилось использовать плагин для этих целей. Теперь на один плагин меньше.