Intereting Posts
Кнопки стиля стиля внутри страницы редактирования (пользовательские поля) Показать сообщения в категории x и y с шестой по счету последней публикации Импорт массового изображения из папок Запрос другой категории сообщений для соответствия текущей должности и отображения в цикле Какое действие / фильтр / функция определяет «текущий» класс в меню WP Admin Отсутствует контент на веб-сайте. Админы не могут подписываться Условные меню на основе заголовка страницы Запустите проверку для нескольких значений мета-ключа Как сделать paginate на странице шаблона? Как изменить текст заголовка в форме post careate / edit форматы сообщений – как получить соответствующую часть контента? Могу ли я зацепиться за другой крюк? Обмен меню WordPress на ориентации планшета WordPress удаляет файлы изображений по какой-либо причине Установка одного плагина на несколько блогов на MultiSite

Пользовательский тип сообщения – одно и то же имя, другой тип сообщения

У меня есть 4 пользовательских типа сообщений:

  • Сервисы
  • Вопросы и ответы
  • Цены
  • До и после

Я хочу иметь одинаковые имена сообщений в каждом из этих типов сообщений, например:

Сервисы
Кожа (example.com/Services/skin)
Cream (example.com/Services/cream)
Тело (example.com/Services/body)

Вопросы и ответы
Кожа (example.com/FAQs/skin)
Cream (example.com/FAQs/cream)
Тело (example.com/FAQs/body)

Цены
Кожа (example.com/Prices/skin)
Cream (example.com/Prices/cream)
Тело (example.com/Prices/body)

До и после
Кожа (example.com/before-and-after/skin)
Крем (пример.com/before-and-after/cream)
Тело (example.com/before-and-after/body)

Как я могу это сделать? Прямо сейчас, если я создаю новый пост с тем же именем, что и текущий, он добавляет «-2» или «-3» в конец пула сообщений:

ПЛОХО:

example.com/services/body

example.com/faqs/body-2

example.com/prices/body-3

example.com/before-and-after/body-4

add_action('init', 'create_post_type_html5'); // Add our HTML5 Blank Custom Post Type function create_post_type_html5() { register_taxonomy_for_object_type('category', 'html5-blank'); // Register Taxonomies for Category register_taxonomy_for_object_type('post_tag', 'html5-blank'); register_post_type('html5-blank', // Register Custom Post Type array( 'labels' => array( 'name' => __('Services', 'html5blank'), // Rename these to suit 'singular_name' => __('Services', 'html5blank'), 'add_new' => __('Add New', 'html5blank'), 'add_new_item' => __('Add New Services', 'html5blank'), 'edit' => __('Edit', 'html5blank'), 'edit_item' => __('Edit Services', 'html5blank'), 'new_item' => __('New Services', 'html5blank'), 'view' => __('View Services', 'html5blank'), 'view_item' => __('View Services', 'html5blank'), 'search_items' => __('Search Services', 'html5blank'), 'not_found' => __('No Servicess found', 'html5blank'), 'not_found_in_trash' => __('No Service\'s found in Trash', 'html5blank') ), 'rewrite' => array('slug' => 'service','with_front' => true), 'public' => true, 'hierarchical' => true, // Allows your posts to behave like Hierarchy Pages 'has_archive' => true, 'supports' => array( 'title', 'editor', 'excerpt', 'thumbnail' ), // Go to Dashboard Custom HTML5 Blank post for supports 'can_export' => true, // Allows export in Tools > Export 'taxonomies' => array( 'post_tag', 'category' ) // Add Category and Post Tags support )); } 

Solutions Collecting From Web of "Пользовательский тип сообщения – одно и то же имя, другой тип сообщения"

Я тоже испытывал эту проблему; в моем случае эта проблема была решена, когда максимум один тип сообщения соответствует 'hierarchical' => true . Остальные должны быть установлены как 'hierarchical' => false . После каждой настройки я обновляю параметры постоянной ссылки в настройках> Перманентные ссылки.

Это и было изменение, которое позволило мне функционировать; это может быть не единственное, что способствовало этому вопросу; Мне было бы интересно узнать, не повлияло ли это на других …