http://wm-monitoring.ru/ ')) {alert('Спасибо за то что установили нашу кнопку! =)');} else {alert('Очень жаль! =(');}"> http://wm-monitoring.ru/

Произвольные таксономии в WordPress

Опубликовано: 02.09.2018

видео Произвольные таксономии в WordPress

Создание таксономии и пользовательского типа записи WordPress

WordPress поддерживает произвольные таксономии, которые можно использовать для группировки и классификации записей. Ранее мы писали о том, как добавить произвольный тип записей в WordPress , а в этой публикации вы узнаете, как добавить произвольную таксономию в WordPress и прикрепить ее к произвольному типу записей.


Произвольные типы записей. Серия №1. Создаем записи, таксономии, поля

Есть очень простой способ добавить произвольные таксономии в WordPress - воспользоваться плагином Types , который позволяет работать не только с произвольными таксономиями, но и с произвольными типами записей и с произвольными полями .


HTML2WP. Серия #8.1. Начинаем раздел Услуги. Немного теории и подключаем новую таксономию

Если по каким-то причинам вы не желаете использовать плагин, то зарегистрировать произвольную таксономию в WordPress можно с помощью следующего кода. Этот код необходимо добавить в файл темы functions.php и отредактировать так, как вам необходимо.

/* Регистрируем таксономию для квартир -----------------------------------------------*/ add_action( 'init', 'apartments_category', 0 ); function apartments_category(){ $labels = array( 'name' => _x( 'Категории квартир', 'taxonomy general name' ), 'singular_name' => _x( 'Категория квартир', 'taxonomy singular name' ), 'search_items' => __( 'Найти категорию квартир' ), 'all_items' => __( 'Все категории квартир' ), 'parent_item' => __( 'Родительская категория квартир' ), 'parent_item_colon' => __( 'Родительская категория квартир' ), 'edit_item' => __( 'Родительская категория квартир' ), 'update_item' => __( 'Обновить катгорию квартир' ), 'add_new_item' => __( 'Добавить новую категорию квартир' ), 'new_item_name' => __( 'Название новой категории квартир' ), 'menu_name' => __( 'Категории квартир' ), ); register_taxonomy('apartments_category',array('apartments'), array( 'hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'query_var' => true, 'rewrite' => array( 'slug' => '' ), )); }

Этот код имеет некоторые параметры, которые вам нужно поменять в соответствии с вашими требованиями. Параметры:

"apartments_category" - название новой таксономии. Каждая таксономия должна иметь уникальное название. Поменяйте этот параметр, так как вам необходимо.  "apartments" - название типа записей, к которому крепится новая таксономия. Поменяйте этот параметр, чтобы прикрепить таксономию к вашему типу записей. $labels - массив описаний для таксономии. Поменяйте описания так, как вам необходимо.

Добавив этот код в functions.php, и изменив некоторые параметры, вы добавите новую таксономию в WordPress и прикрепите ее к определенному типу записей. Так вы сможете группировать и классифицировать записи определенного типа по категориям и меткам.

Подписывайтесь и получайте полезные статьи на почту!

Карта
rss