У меня есть пользовательский тип сообщения с именем «Книги» и относительная категория «Книги» для этих настраиваемых сообщений.Wordpress - добавление персонализированной категории сообщений в меню
Когда я добавляю категорию сообщений в моем меню нав, он не работает, потому что он идет в URL /категории/с книгами вместо того, чтобы просто собираюсь /с книгами. Если я разместил это в разделе сообщений по умолчанию, он будет отображаться правильно, но когда я отправляю сообщение в пользовательский пост, он не возвращает мой пост. Я могу, конечно, добавить отдельные сообщения из моего пользовательского почтового раздела в навигационное меню, но не могу понять, как добавить страницу архива пользовательских сообщений.
Мои постоянные ссылки настроены на: URL /% postname% /, поэтому я не уверен, почему это происходит.
Вот функция для моих пользовательских сообщений:
add_action('init', 'create_post_type');
function create_post_type() {
register_post_type('hpl_books',
array(
'labels' => array(
'name' => __('The Books'),
'singular_name' => __('Book')
),
'taxonomies' => array('category'),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'the-books'),
)
);
}
Любой совет высоко ценится. спасибо!
Ах да, у меня было это, но я не понимал, как назвать это, используя пользовательские меню Wordpress. Иногда ответы так просто, я просто сделаю специальную ссылку на/книги –