После очередной переустановки WP столкнулся с проблемой: перестал работать контент-слайдер в сайдбаре. Уже не раз делал эту операцию, но каждый раз забываю, поэтому, в основном для себя, конспектирую:
add_filter('widget_text','sp_widget_execute_php',100);
function sp_widget_execute_php($text) {
if(strpos($text,''.$text);
$text = ob_get_contents();
ob_end_clean();
}
return $text;
}
Этот код надо вставить в functions.php текущей темы, а не всего WordPress, как я делал сначала и сильно удивлялся, почему нет эффекта. Собственно, все.
Взято отсюда.
