У меня есть пользовательский тип сообщения djs
и пользовательская таксономия city
с двумя условиями:и nyc
. Таким образом, ди-джей может быть отмечен как Бостон или Нью-Йорк.Имейте страницу WordPress с тем же названием, что и пользовательский тип сообщения «front» slug
Профили DJ (одно сообщение djs
) расположены по адресу /nyc-wedding-dj/joe-shmoe/
, например, или для ди-джея Бостона, /boston-wedding-dj/jane-doe/
. Другими словами, перезаписываемый пул для этого настраиваемого типа сообщений устанавливается как %city%-wedding-dj
.
Я два обычных страниц называется /boston-wedding-djs/
и /nyc-wedding-djs/
(обратите внимание на множественное число DJs с s), где я использую пользовательский шаблон страницы Перебери диджей из соответствующего города и отображать список ссылок на DJ Профили из этой страницы.
Что я хотел бы сделать, так это сделать переписывающий пул %city%-wedding-djs
так, чтобы отдельные страницы типа «появляются» (по крайней мере, для google) в качестве дочерних страниц этих страниц, упомянутых выше.
Там в конфликте, однако, что при изменении переписывания слизняка для пользовательского типа поста djs
к %city%-wedding-djs
, я получаю 404 Not Found ошибки на страницах /boston-wedding-djs/
и /nyc-wedding-djs/
.
Как я могу перезаписать слизень с тем же именем, что и страница?
Обычно полезно видеть код. По крайней мере, то, как вы определили (и попытались определить) свои перезаписи. – rnevius
Где Google показывает «дети страниц»? Я понимаю, что подстраницы (здесь, одиночные должности ди-джея) должны иметь примерно такую же постоянную ссылку для SEO, но я понимаю, что каждая страница оценивается по собственному усмотрению, независимо от того, является ли она одной почтой типа Post, более важной проблемой , Я обычно обрабатываю это так же, как и сейчас, - '/ post-types /' - это страница с хорошим обзором, затем '/ post-type/xyz /' - это конкретные сведения о 'xyz'' post-type' - никогда не было проблем с SEO; оба подходят для поиска post-type Google. – DACrosby
В Wordpress иногда и нечетная ошибка при смене пули, она вернет 404. Удалите страницы с теми же слизнями, обновите перезаписываемый пул. Затем перейдите в настройки> permalinks и сохраните постоянные ссылки. – addedlovely