переслать / переадресовать таксономический архив термина на страницу с тем же именем

У меня есть страница под названием «автомобили» с детскими страницами для каждого отдельного автомобиля

например (site.com/cars/ferrari)

Я создал таксономию под названием «автомобиль», где каждый термин имеет автомобиль, который соответствует детской странице.

(Site.com/vehicle/ferrari)

Когда я помещаю сообщения и настраиваемые типы сообщений с этой таксономией, я бы хотел, чтобы ссылка перешла на страницу автомобиля, а не показывала страницу архива.

Есть простой способ сделать это? Возможно, переписав?

Solutions Collecting From Web of "переслать / переадресовать таксономический архив термина на страницу с тем же именем"

Лично я бы не рекомендовал разбивать таксономические архивы – что, если кто-то хочет просмотреть все сообщения с тегами «ferrari»?

Вам лучше использовать URL страницы в первую очередь:

if ( $tags = get_the_terms( $post, 'vehicle' ) ) { foreach ( $tags as $tag ) { if ( $_page = get_page_by_path( "cars/$tag->slug" ) ) printf( '<a href="%s">%s</a>', get_permalink( $_page ), get_the_title( $_page ) ); } }