Використання php кодів в віджетах без плагінів

07.12.2013 0 By svvas

Віджети в WordPress за замовчуванням призначені для відображення звичайного тексту і html. Але деколи в віджеті треба вставити php, наприклад для Sape.  Для цього в файл functions.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);

Comments

comments