Intereting Posts
Модуль электронного обучения Как переместить файлы темы WordPress в подпапку, не нарушая тему? Функция поиска jQuery не работает в WordPress, но выполняется локально (скрипка) Шаблон категории – Показать последнюю запись в избранном Добавить пользовательский столбец в пользовательский тип типа сообщений в бэкэнд включить любой плагин в другой плагин или использовать другой плагин в другом Как загрузить 2 случайных страницы? Есть ли способ создать URL-адрес (новая страница WP), доступ к которому возможен только из определенного источника? Центрирование элементов подряд, когда вы не знаете, сколько предметов Крошечный MCE не добавляет тэг при сохранении темы темы Что такое add_theme_support ('custom-header-uploads'); особенность сделать? Почему этот Ajax не работает? Как получить пост-идентификатор в моем плагине? используя update_user_meta в форме для установки и получения пользовательской мета Запрашиваются ли запросы get_bloginfo для кеширования или их кеширование?

Как добавить таксономию в меню «Пользователи» в админ?

Я хочу создать таксономию, связанную с пользователями, поэтому я бы хотел показать таксономию в меню «Пользователи» в wordpress admin. В кодексе есть упоминание о том, что вы можете привязать таксономию к «nav_menu_item», но я не могу найти какой-либо рабочий пример того, как это работает. Если я использую:

register_taxonomy( 'expertise', array( 'nav_menu_item' ), $args ); 

или

 register_taxonomy( 'expertise', array( 'users' ), $args ); 

он не работает.

Любая помощь приветствуется.

Функция register_taxonomy предназначена только для добавления таксономий к существующим типам сообщений и пользовательским типам сообщений. Это не то, что можно расширить для пользователей.

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

от http://codex.wordpress.org/Function_Reference/register_taxonomy :

Применение

<?php register_taxonomy( $taxonomy, $object_type, $args ); ?>

$ object_type (array / string) (обязательно) Имя типа объекта для объекта таксономии. Типы объектов могут быть встроенными типами сообщений или любым пользовательским типом сообщения, который может быть зарегистрирован.

Встроенные типы сообщений:

  • после

  • страница

  • прикрепление
  • пересмотр
  • nav_menu_item.

Пользовательские типы сообщений:

  • {custom_post_type} – имена пользовательских сообщений должны быть в нижнем регистре и без пробелов.

  • null – Устанавливает явно нулевую регистрацию таксономии, но не связывает ее с какими-либо объектами, поэтому она не будет доступна непосредственно в пользовательском интерфейсе администратора. Вам нужно будет вручную зарегистрировать его, используя параметр «taxonomy» (переданный через $ args) при регистрации пользовательского post_type (см. Register_post_type ()) или используя register_taxonomy_for_object_type ().