Меня уже неоднократно спрашивали, как победить конфликт URL между страницами и архивами типов данных (post type) в WordPress. Решение есть, о нем сегодня и поговорим. Чтобы было проще понять о чем речь, возьмем конкретный случай. Допустим, имеется сайт на WordPress, размещенный по адресу . На сайте имеется некая страница Книги, URL которой выглядит таким образом: http://domain.local/books/ Теперь представим, что в какой-то момент времени на сайте появляется тип данных Книги, зарегистрированный как books. Неважно, последовательность появления может быть и другой. Смысл в том, что URL архива записей этого типа данных будет выглядеть так же как и ссылка на страницу о которой говорилось выше: http://domain.local/books/ Естественно, одинаковых URL у двух разных страниц быть не может в принципе. В таких случаях WordPress отдает приоритет архивам, т.е по этому адресу будет открываться архив типа…
Полная версия статьи: Меняем приоритет имен страниц в WordPress.