Вывод произвольной таксономии в каждом посте на вордпресс

Все просто проверяем наличие произвольной таксономии, если она есть, выводим произв таксономии

< ?php if( taxonomy_exists('имятаксономии') ) echo "у поста есть произвольные таксономии "; echo get_the_term_list( $post->ID, ‘имятаксономии’, », ‘, ‘ );

?>

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

1.для примера создадим таксономию «location» для этого добавляем в файл функшн.пхп

следующую конструкцию
// register new taxonomy which applies to attachments
function wptp_add_location_taxonomy() {
$labels = array(
‘name’ => ‘Выпуск’,
‘singular_name’ => ‘Выпуск’,
‘search_items’ => ‘Поиск по Выпускам’,
‘all_items’ => ‘All Locations’,
‘parent_item’ => ‘Главный выпуск’,
‘parent_item_colon’ => ‘Главный выпуск:’,
‘edit_item’ => ‘Ред. выпуск’,
‘update_item’ => ‘обновить выпуск’,
‘add_new_item’ => ‘Добавить новый выпуск’,
‘new_item_name’ => ‘Имя выпуска’,
‘menu_name’ => ‘Выпуск’,
);

$args = array(
‘labels’ => $labels,
‘hierarchical’ => true,
‘query_var’ => ‘true’,
‘rewrite’ => ‘true’,
‘show_admin_column’ => ‘true’,
);

register_taxonomy( ‘location’, ‘post’, $args );
}
add_action( ‘init’, ‘wptp_add_location_taxonomy’ );

после всего в админке появится пункт в меню слева( под записи)
и в редакторе поста, под метками

Нет комментариев

Оставить комментарий

©2007-2016 Эксперт-фрилансер Семагоф Все услуги по Продвижению бизнеса в интернете

Войдите со своими учетными данными

Забыли свои данные?