Поддержка Проблемы и решения 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.

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

  • Тема «WordPress: Как сделать обычную страницу архивной?» закрыта для новых ответов.