Список категорий

Описание

Simple plugin to display categories in any post or page with a shortcode. It’s basically a shortcode API interface to the wp_list_categories WordPress function. This means given any of the parameters accepted by the function, you can pass it in as a shortcode parameter to the categories shortcode.

Применение:

[categories orderby=count]

Will display links to all the categories and order them by number of posts in each category.

You can also list tags or any other WordPress taxonomy. You need to pass a value to the taxonomy parameter. For example to list tags: [categories taxonomy=post_tag title_li="Tags"].
By default, the usage shows:

  • Нет ссылки на все категории
  • Sorts the list of Categories by the Category name in ascending order
  • Отображать только категории с сообщениями
  • Не показывать количество сообщений
  • Displays only Categories with posts
  • Sets the title attribute to the Category Description
  • Is not restricted to the child_of any Category
  • No feed or feed image used
  • Does not exclude any Category and includes all Categories
  • Displays the active Category with the CSS Class-Suffix ‘ current-cat’
  • Shows the Categories in hierarchical indented fashion
  • Display Category as the heading over the list
  • No SQL LIMIT is imposed (‘number’ => 0 is not shown above)
  • Отображение (echos) категорий
  • No limit to depth
  • Все категории
  • The list is rendered using a new walker object of the the Walker_Category class

See wp_list_categories for usage.

Разметка и стилизация списков категорий

Taken from the wp_list_categories official documentation.

By default, wp_list_categories() generates nested unordered lists (ul) within a single list item (li) titled «Categories».

You can remove the outermost item and list by setting the title_li parameter to an empty string. You’ll need to wrap the output in an ordered list (ol) or unordered list yourself (see the examples above). If you don’t want list output at all, set the style parameter to none.

You can style the output with these CSS selectors :

li.categories { ... }  /* outermost list item */
li.cat-item { ... }
li.cat-item-7 { ... }  /* category ID #7, etc */
li.current-cat { ... }
li.current-cat-parent { ... }
ul.children { ... }

Показать список категории в столбцах

For outputting the list into columns, you can use CSS’s multicolumns. Since by default the list is printed as an unordered list with the “categories” class, you can add this to your CSS:

.categories{
    column-count: 5;
    column-gap: 50px;
}

Установка

  • Загрузите плагин в директорию /wp-content/plugins/
  • Войдите в WordPress Админ меню, перейдите в раздел Плагины и активируйте

Отзывы

06.10.2022
Thank you for the great plugin! It works perfectly with WP v6.0.2 and my Hello Theme and has saved me hours of work 🙂 Cheers!
02.10.2022
i hope these great works bless you with future work and good fortune. thank you kindly. oh and i tested this and works fine!
Посмотреть все 15 отзывов

Участники и разработчики

«Список категорий» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

Перевести «Список категорий» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

0.4

  • Tested up to the latest version of WordPress.

0.3

  • Tested up to the latest version of WordPress
  • Adds note about taxonomies, updates parameters

0.2

  • Исправляет содержимое плагина с неправильным размещением. Спасибо windwww с форума WP.

0.1