Пользовательская категоризация в WordPress

Май 6th, 2010 |

Небольшая статья на тему как добавить пользовательскую категоризацию (таксономизацию) по какому либо признаку для постов либо для своих типов контента. Такая возможность в WordPress появилась начиная с версии 2.8.

1. Регистрация

Детали на codex.wordpress.org.

	register_taxonomy('employment', 'post',
                      array(
                          'hierarchical' => true, 'label' => 'Employment Process',
                          'query_var' => true, 'rewrite' => true));

2. Использование …

…для вывода облака тегов:
wp_tag_cloud( array('taxonomy' => 'employment', 'number' => 45) );
…для вывода перечня элементов таксономии для поста (через запятую):
echo get_the_term_list( get_the_ID(), 'employment', 'Employment: ', ', ', '' );
…для запроса постов, относящихся к новой таксономии:
query_posts( array('employment' => 'termination', 'showposts' => 10) );

Пока-что это всё. Если кто-то хочет продолжения — задавайте вопросы 🙂

There are no comments yet

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*