После очередной переустановки 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, как я делал сначала и сильно удивлялся, почему нет эффекта. Собственно, все.
Взято отсюда.