@TheNYT

Wordpress: Как сделать обычную страницу архивной?

Столкнулся с такой проблемой. У меня есть произвольный тип записи Новости, который создан через плагин Toolset types. У этого типа записи есть архивная страница archive-news.php. Соответственно на архивной странице выводятся последние посты, но на ней имеются также такие разделы, как: Заголовок страницы, фоновое изображение в хедере и прочие поля, которые должны быть редактируемы через админку.

Но вот в чем проблема, я задаю в файле archive-news.php название шаблона news (Template Name: news) затем создаю страницу новостей в обычном списке страниц вордпрес, выбираю для ее отображения этот шаблон и все бы было хорошо, но вся проблема кроется в url, так как я не могу задать странице url к примеру site.com/news так как по этому url расположена архивная страница произвольного типа записей Новости.

Точнее url то поставить можно, НО при любых изменениях в настройке произвольного типа записи выбивает ошибку - "Вы не можете использовать этот краткий заголовок, так как он уже используется или является зарезервированным словом. Выберите другой краткий заголовок."

То есть вордпрес видит созданную страницу Новости и архивную страницу Новостей как две разные страницы. Как можно указать, что страница является архивной и принадлежит определенному типу записей? На данный момент я вынужден ставить другой url для страницы новостей, при переходе на который выполняется редирект на архивную страницу, но это костыль какой-то,хотелось бы изначально указать что это не отдельная страница, а страница архива.

P.S. Если к примеру выводить все новости не на архивной странице, а на той странице новостей, что я создаю в списке обычных страниц вордпрес, а для произвольного типа записей Новости убрать has_archive, то все равно нельзя задать url как site.com/news потому-что news это название типа записи и оно не даст внести любые изменения в настройки этого типа записей, если будет создана страница, с аналогичным url.

Вообщем суть вопроса заключается в том, чтобы указать вордпресу, что страница является архивной и принадлежит определенному типу записей, чтобы можно было удобно через админку редактировать разделы этой страницы, такие как: заголовок, фоновое изображение и прочее. Буду благодарен за любую помощь)
  • Вопрос задан
  • 199 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы