Intereting Posts
Проблемы с входами в многопользовательскую установку с разными доменами Перенаправление на последнюю страницу, посещаемую до входа в систему Получить идентификатор пользователя из плагина Как добавить nofollow на весь сайт get_post_meta возвращает 0 Пользовательский тип сообщения с одиночным отображением Добавить размер изображения, если шаблон страницы Несколько символов, заменяемых '=' в почтовом содержимом в wp_mail () Относительные ссылки перестают работать после перемещения сайта wordpress с хостинга на localhost Получение пользовательского изображения типа post с помощью 'get_post_custom' Функция is_plugin_active_for_network WordPress не работает для мультисайтов Как удалить все помеченные элементы в один конец Получение родительских терминов добавляет дополнительную пустую разметку Удаление изображений определенного размера Виджеты WordPress по умолчанию всегда появляются

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

Мне нужно добавить элемент «Все категории» в виджет категории WP по умолчанию.

Я вижу, что есть фильтр, который я могу подключить к ядру (строка 485 default-widgets.php).

wp_list_categories(apply_filters('widget_categories_args', $cat_args)); 

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

 // Add "All Categories" to categories widget function add_all_categories_to_widget($cat_args) { $cat_args['show_option_all'] = 'yes'; return $cat_args; } add_filter('widget_categories_dropdown_args', 'add_all_categories_to_widget'); 

Может ли кто-нибудь наполнить меня тем, что у меня получилось?

Благодаря!