WordPress: Как выводить свои таксономии на странице. Создаём свои шорткоды.

Всё просто.
В functions.php допишем
function my_taxonomies( $atts ) { // Sanitize our input $atts = shortcode_atts( array( 'taxonomy' => 'seasons', 'title_li' => '', ), $atts ); // Don't echo the output, just return it $atts['echo'] = 0; return wp_list_categories( $atts ); } add_shortcode( 'taxonomy_terms', 'my_taxonomies' );
Так мы создали собственный шорткод [taxonomy_terms]. Он функционирует как показ категорий, но теперь задавая свой параметр taxonomy, мы получим не только вывод списка категорий, но и любых записей из наших таксономий.
Например, вставляем на любую нашу страницу шорткод (у меня создана своя таксономия с именем 'seasons')
[taxonomy_terms taxonomy='seasons']
Если надо в коде шаблона вставлять, то сразу пользуемся функцией
wp_list_categories( array( 'taxonomy' => 'your-taxonomy' ) );

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.
Вы можете почитать все статьи от almix'а.
- 0 WordPress: Как скрыть показ записей определенных рубрик на главной странице (23.05.2014)
- 0 WordPress: Добавить ещё одну область виджетов (widget area) в шаблон главной страницы (08.02.2014)
- 0 WordPress: Выводим виджет новостей в теле страницы (вставка виджетов в страницу) (16.11.2013)
- 0 WordPress: Плагин мультиязычности WPML Multilingual CMS (14.06.2013)
- 0 WordPress: Gantry Framework. Тонкий момент с Widgets Override, widget variations. (23.05.2013)
- 0 WordPress: Настройки плагина галереи NextGen Gallery (04.03.2014)
- 0 WordPress: Иконка favicon.ico для области администратора (22.04.2013)
- 0 WordPress. Настройка для локальной работы (27.03.2013)
- 0 WordPress: Добавить ссылку "Сохранить фото" для галереи на NextGen с эффектом Lightbox (12.04.2013)
- WordPress: Как правильно изменять файлы стандартной темы. Дочерняя тема (30.06.2017)
- WordPress: Как выводить свои таксономии на странице. Создаём свои шорткоды. (08.01.2017) ← вы тут
- Wordpress. Как добавить в шаблон собственную область для вывода виджетов (03.01.2017)
