Intereting Posts
Как использовать wp_get_attachment_metadata для эскизов wp_editor в толстой коробке Категории, не работающие как ожидалось с пользовательским типом сообщения Создайте single.php для определенного тега по идентификатору тега или имени Поместите стандартные параметры WordPress в панель параметров темы? Ошибка HTTP 500 при попытке доступа к странице администрирования WP Использует ли codex.wordpress.org какой-нибудь плагин? Если да, то какой плагин? хостинг сайта wordpress локально для моей команды Пустой поиск возвращает домашнюю страницу, как вернуть не найденную страницу поиска? wp_list_pages (); Изменить вывод гиперссылки Правильное использование wp_enqeue_style Исключение пользовательских таксономий Подключитесь к отдельной базе данных с помощью $ wpdb и выполните проверку подлинности пользователя Стиль сначала 3 сообщения по-разному с WP_Query Customizer – настройка параметров и элементов управления с помощью javascript

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

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

Последние комментарии 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 "Как изменить количество комментариев в виджетах с помощью функции?"