Intereting Posts
Пользовательская форма в области администрирования, перенаправление на неправильную страницу Как выводить сообщение при активации плагина Таблица wp_posts: безопасное удаление неиспользуемых столбцов для сохранения хранилища баз данных Как добавить страницы в пользовательские меню «на лету» Правильный способ включения JavaScript и CSS в мои темы WordPress Как удалить страницы меню администратора, вставленные плагинами? Добавление нескольких боковых панелей настроить страницу с ошибкой базы данных WordPress Фильтрация записей дочерних категорий из родительской категории не работает Добавить различные действия в другую страницу wp_footer Класс :: $ template_dir_path = get_template_directory (); Проблемы с пользовательской плагиной администратора Раздельная бэкэнд-зона для членов против администратора? Как я могу добавить классы HTML для текущей таксономии / иерархии терминов на мои страницы, чтобы упростить стили? Как создать архив автора только для определенной роли пользователя и показать связанный CPT

Добавление тегов сообщений к пользовательским типам сообщений

Стандартные типы сообщений WordPress имеют «теги post», которые могут использоваться для «тегов» сообщений с похожим контентом, позволяет легкодоступным тем же сообщениям, открывая эту страницу тега и получая список всех сообщений.

Мне нужно точно то же самое с моими специальными типами сообщений:

  • способность отмечать сообщение несколькими тегами
  • возможность перечислить все пользовательские сообщения, помеченные тем же тегом, открыв эту страницу тегов

Как добавить поддержку добавления тегов в мои настраиваемые типы сообщений?

Solutions Collecting From Web of "Добавление тегов сообщений к пользовательским типам сообщений"

Я действительно сумел понять это и сделал это только рядом с кодом моего настраиваемого типа сообщений. Как и предложил Фред, мне нужно добавить таксономию в свой собственный тип сообщения, называемый «тегом».

И это способ сделать это:

register_taxonomy ( 'myposttype-tag', array('myposttype'), array ( 'hierarchical' => false, 'labels' => array ( 'name' => _x( 'My Post Type Tags', 'taxonomy general name' ), 'singular_name' => _x( 'My Post Type Tag', 'taxonomy singular name' ), 'search_items' => __( 'Search My Post Type Tags' ), 'all_items' => __( 'All My Post Type Tags' ), 'edit_item' => __( 'Edit My Post Type Tag' ), 'update_item' => __( 'Update My Post Type Tag' ), 'add_new_item' => __( 'Add New My Post Type Tag' ), 'new_item_name' => __( 'New My Post Type Tag Name' ), 'menu_name' => __( 'My Post Type Tags' ), ), 'show_ui' => true, 'query_var' => true, 'rewrite' => array('slug' => 'myposttype-tag', 'with_front' => true), ) ); 

Легко. Забавно, что я сам занимался этой самой проблемой.

Получите себе плагин «Custom Post Type UI». Создайте пользовательскую таксономию для своего настраиваемого типа сообщений, называемого «тегом».

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

Затем этот тег должен быть доступен в виде постоянной ссылки и доставить все пользовательские сообщения, помеченные под ним.