Можно ли восстановить таксономии?
-
Начальная тема закрыта, поэтому вынужден завести новую. После обновления темы у меня соответственно стерлась функция, которая заводит дополнительный набор таксономий. В идеале я бы хотел восстановить всё как было, но почему-то не получается даже просто создать таксономию с нуля (хотя в прошлый раз вроде делал все то же самое). Я опять взял тот пример из Интернета (ниже в нем переделано только название таксономии — заменено на Первоисточник/origin), сохранил в настройках постоянные ссылки, но вместо кастомной таксономии отображаются метки. В настройках виджета название таксономии правильное, но в качестве самой таксономии три варианта: рубрики, метки и рубрики ссылок.
Функция добавления кастомной таксономии:
function add_new_taxonomies() { /* создаем функцию с произвольным именем и вставляем в неё register_taxonomy() */ register_taxonomy('origin', array('post'), array( 'hierarchical' => false, /* true - по типу рубрик, false - по типу меток, по умолчанию - false */ 'labels' => array( /* ярлыки, нужные при создании UI, можете не писать ничего, тогда будут использованы ярлыки по умолчанию */ 'name' => 'Первоисточник', 'singular_name' => 'Первоисточник', 'search_items' => 'Найти первоисточник', 'popular_items' => 'Популярные первоисточники', 'all_items' => 'Все первоисточники', 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => 'Редактировать первоисточник', 'update_item' => 'Обновить первоисточник', 'add_new_item' => 'Добавить новый первоисточник', 'new_item_name' => 'Название нового первоисточника', 'separate_items_with_commas' => 'Разделяйте первоисточники запятыми', 'add_or_remove_items' => 'Добавить или удалить первоисточник', 'choose_from_most_used' => 'Выбрать из наиболее часто используемых первоисточников', 'menu_name' => 'Первоисточники' ), 'public' => true, /* каждый может использовать таксономию, либо только администраторы, по умолчанию - true */ 'show_in_nav_menus' => true, /* добавить на страницу создания меню */ 'show_ui' => true, /* добавить интерфейс создания и редактирования */ 'show_tagcloud' => true, /* нужно ли разрешить облако тегов для этой таксономии */ 'update_count_callback' => '_update_post_term_count', /* callback-функция для обновления счетчика $object_type */ 'query_var' => true, /* разрешено ли использование query_var, также можно указать строку, которая будет использоваться в качестве него, по умолчанию - имя таксономии */ 'rewrite' => array( /* настройки URL пермалинков */ 'slug' => 'origin', // ярлык 'hierarchical' => false // разрешить вложенность ), ) ); } add_action( 'init', 'add_new_taxonomies', 0 );
- Тема изменена 3 года, 9 месяцев назад пользователем .
- Тема изменена 3 года, 9 месяцев назад пользователем .
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
- Тема «Можно ли восстановить таксономии?» закрыта для новых ответов.