• Добрый день.
    В версии 5.х перестал работать приём, удалявший эту обёртку. Раньше я это делала по рецепту, не мной придуманному:

    
    	register_widget('My_Text_Widget');
    }
    
    class My_Text_Widget extends WP_Widget_Text{
        function widget($args, $instance){
            extract($args);
            $title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title'], $instance, $this->id_base);
            $text = apply_filters('widget_text', empty($instance['text']) ? '' : $instance['text'], $instance);
            echo $before_widget;
            if (!empty($title)){
    			echo $before_title . $title . $after_title;
    		}
    		echo !empty($instance['filter']) ? wpautop($text) : $text;
            echo $after_widget;
        }
    }

    В версии 4.х работает, но на сайте с 5.2 — никакого эффекта. Есть ли способ удалить эту обёртку в последних версиях?

Просмотр 1 ответа (всего 1)
  • Вопрос снимается. На сайте использовали не тот виджет. Естественно, на него рецепт и не мог действовать.

Просмотр 1 ответа (всего 1)
  • Тема «Убрать обёртку с классом textwidget» закрыта для новых ответов.