Иногда необходимо вставить php-код в виджете сайта на WordPress. Обычно используют плагин Для просмотра ссылки Войди или Зарегистрируйся, который может это сделать, но именно сейчас я вам покажу как это делается без плагина.
При помощи маленького хука мы облегчим свой блог и добьемся необходимого результата.
Открываем файл functions.php вашего шаблона и с новой строки вставляем следующий код:
Теперь любой код php будет работать на вашем сайте в стандартном виджете "Текст".
При помощи маленького хука мы облегчим свой блог и добьемся необходимого результата.
Открываем файл functions.php вашего шаблона и с новой строки вставляем следующий код:
PHP:
//Включаем php-код в виджете
function php_in_widgets($widget_content) {
if (strpos($widget_content, '<' . '?') !== false) {
ob_start();
eval('?' . '>' . $widget_content);
$widget_content = ob_get_contents();
ob_end_clean();
}
return $widget_content;
}
add_filter('widget_text', 'php_in_widgets', 99);