Домой WordPress WordPress: Проблемы и решения Вывод пустых рубрик в виджете.
12ответ(ов) в теме
Tanis
не в сети 2 года
На сайте с 08.05.2014
Участник
Тем 26
Сообщения 71
1
19:41

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

Пробовал использовать функцию

 add_filter( 'widget_categories_args', 'wpb_force_empty_cats' );
function wpb_force_empty_cats($cat_args) {
    $cat_args['hide_empty'] = 0;
    return $cat_args;
} 

Но она не срабатывает.
Так же пробовал пользоваться плагином NS Category Widget, которые сделан для этих целей, но он так же не срабатывает, как выводились только те рубрики, в которых есть записи, так и выводятся.

0
Андрей CS
не в сети 23 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
2
20:03

Tanis сказал(а)
в wordpress в виджете

в каком виджете?

0
Tanis
не в сети 2 года
На сайте с 08.05.2014
Участник
Тем 26
Сообщения 71
3
20:18

Ну, стандартный виджет вордпресса "рубрики". Помещаю его на обычный сайдбар темы.

0
Андрей CS
не в сети 23 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
4
20:30

каким образом выводятся категории в стандартном виджете? выпадающим списком или сразу весь список?

0
Tanis
не в сети 2 года
На сайте с 08.05.2014
Участник
Тем 26
Сообщения 71
5
20:35

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

Вы не можете просматривать опубликованные ссылки
0
Tanis
не в сети 2 года
На сайте с 08.05.2014
Участник
Тем 26
Сообщения 71
6
20:35

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 23 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
7
21:06

тогда ваш код должен работать

add_filter( 'widget_categories_args', 'wpb_force_empty_cats' );
function wpb_force_empty_cats($cat_args) {
    $cat_args['hide_empty'] = 0;
    return $cat_args;
} 

0
Tanis
не в сети 2 года
На сайте с 08.05.2014
Участник
Тем 26
Сообщения 71
8
21:11

Да вот странно, не могу понять, почему не работает.
Wordpress "чистый", т.е. не делал каких - либо изменений в коде, из за которых может быть эта проблема. Плагины так же все выключал, на всякий случай.

0
Андрей CS
не в сети 23 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
9
21:16

а куда этот код добавляете?

0
Tanis
не в сети 2 года
На сайте с 08.05.2014
Участник
Тем 26
Сообщения 71
10
21:27

functions.php в папке с темой.

0
Андрей CS
не в сети 23 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
11
21:40

Странно, должно работать.
Можете сами вывести список рубрик в нужном месте своей темы с помощью функции wp_list_categories, или написать на ее основе шорткод и выводить его где надо, доки вот

Вы не можете просматривать опубликованные ссылки
1
Tanis
не в сети 2 года
На сайте с 08.05.2014
Участник
Тем 26
Сообщения 71
12
21:43

Спасибо! Сейчас попробую разобраться.

0
Вы не имеете права на публикацию сообщений в этой теме