Intereting Posts
Запрос на использование запроса WordPress LIKE Получите интерфейс, похожий на содержимое страницы в виджет панели мониторинга Получить идентификатор объекта по URL-адресу Получить список последних сообщений, сгруппированных по автору и отфильтрованных по категориям Рекомендуемый размер изображения для типа публикации Ослабление загрузки регулярно загружаемого pdf Как создать и заполнить несколькими ссылками меню в дочерней теме functions.php? WP Загрузить сообщение с ajax и применить изотоп Получить плагин на фоне страницы WP All Import – импортировать дерево категорий Будет ли справедливым короткий код, помещенный внутри тега абзаца? Как создать фильтры для пользовательских типов сообщений? Как изменить навигационную панель WordPress UL на OL в Twenty_Twelve similer theme Использовать настраиваемые типы сообщений или не использовать как удаленно проверять имя пользователя и пароль из плагина

Как изменить количество комментариев в виджетах с помощью функции?

Я создал виджет, чтобы показывать последние комментарии. Кроме того, у меня есть популярный виджет сообщений, который содержит тот же код с кодом ниже. В виджетах популярных сообщений я могу добавлять числовые значения сообщений, но когда я использую один и тот же код, чтобы изменить числовое значение комментариев, я не могу этого сделать.

Последние комментарии https://pastebin.com/ky6eKk0t

Популярные сообщения https://pastebin.com/Y6BufhJk

Короче говоря, я использую эти строки в функции back-end

$title = isset( $instance['title'] ) ? esc_attr( $instance['title'] ) : ''; $number = isset( $instance['number'] ) ? absint( $instance['number'] ) : 5; 

Я использую эти строки в функции front-end

 $title = apply_filters( 'widget_title', $instance['title'] ); $number = apply_filters( 'widget_number', $instance['number'] ); 

И я использую эту функцию для обновления

 public function update_number( $new_instance, $old_instance ) { $instance = array(); $instance['number'] = ( ! empty( $new_instance['number'] ) ) ? strip_tags( $new_instance['number'] ) : ''; return $instance; } 

Но ничего не меняется, когда я нажимаю кнопку «Сохранить» в разделе виджета. Например, значение по умолчанию равно 5, как вы видите. Когда я меняю его на 4 и снова сохраняю обратно 5.

Solutions Collecting From Web of "Как изменить количество комментариев в виджетах с помощью функции?"