WordPress: имя поста против конфликта постоянных ссылок страниц - PullRequest
0 голосов
/ 25 марта 2019

Я использую тему WordPress Divi, и я создал страницу в качестве целевой страницы для пользовательских сообщений.По умолчанию для пользовательских сообщений является / projects /, и я изменил это на / lifestyle /, используя этот код

<?php
function custom_post_name () {
return array(
'feeds' => true,
'slug' => 'lifestyle', 
'with_front' => false,
 );
  }
  add_filter( 'et_project_posttype_rewrite_args', 'custom_post_name' );
  ?>

Это прекрасно работает

Проблема, с которой я столкнулся сейчас, заключается в том, что моя страницаСтолкновение с категорией сообщений mysite / lifestyle теперь переходит к версии сообщения, а не к странице.Поскольку они оба имеют один и тот же URL.

Итак, мой вопрос: как сделать так, чтобы версия шаблона этого URL-адреса имела приоритет над шаблоном сообщения?

Спасибо, Ник

1 Ответ

0 голосов
/ 25 марта 2019

К сожалению, в WordPress невозможно установить приоритет с тем же URL-адресом. Вам нужно либо изменить имя страницы, либо добавить префикс для всех ваших CPT.

Я бы порекомендовал изменить имя вашей страницы на / lifestyles?

...