Я создал собственный тип сообщения для портфолио с его собственной таксономией.Заданный вопрос о типовом выпуске - Портфолио
постоянную ссылку структура выглядит следующим образом:
- список Портфолио
/portfolio/
- список категорий Портфолио
/portfolio/category/
- пункт Портфолио
/portfolio/portfolio-item/
Эти работы, как и следовало ожидать, для одной страницы с постом, за исключением (элемент портфеля). В настоящее время он возвращает страницу 404.
Я погрузки в таком порядке:
add_action('init', 'portfolioCategoryTaxonomy', 0); // taxonomy
add_action('init', 'custom_post_type_portfolio', 1); // post type
Если изменить порядок загрузки вокруг (так таксономия 1 и пост тип 0), отдельные работы страницы и все другие ломаются.
постоянную ссылку переписывает следующим образом:
'rewrite' => array('slug' => '' , 'with_front' => false), //taxonomy
'rewrite' => array('slug' => 'portfolio','with_front' => false) // post type
Мои мысли, что это было что-то делать с переписывает для постоянных ссылок, но я не знаю, как я могу диагностировать проблему.
Что я здесь делаю неправильно, и как я могу диагностировать проблему?
Я пробовал это сделать, и это не устраняет проблему. Не уверен, что это имеет значение, но у меня есть настраиваемая структура, настроенная для стандартных сообщений в блоге, например: '/ blog /% postname% /' – jon
Вы пытались использовать постоянную ссылку по умолчанию i.e. plain? Проверьте, работает ли это. Если это работает, проблема связана с вашей пользовательской структурой. – roman