У меня два CPT
- мест (например, duomo)
- Паэси (например, Милан)
и я использую CPT-ономии (плагин), чтобы связать эти два CPT.
CPT paesi благодаря этому плагину стал своего рода таксономией, поэтому каждый CPT мест может быть связан с одним " paesi ".
Теперь, благодаря пользовательским типам постов Постоянные ссылки (плагин), у меня есть эта структура постоянных ссылок:
domain.com / место / Милан / 1024 * Дуомо *
[domain.com/places/%peasi%/%post-name%/]
Я хотел бы удалить слизню мест CPT из постоянной ссылки, чтобы иметь эту структуру постоянной ссылки:
domain.com / Милан / 1031 * Дуомо *
[domain.com/%peasi%/%post-name%/]
Я пробовал разные решения, но все они работают, если в постоянной ссылке нет% paesi%.
У вас есть предложения?
Дополнительная информация:
register_post_type( 'places',
array(
'labels' => $labels,
'public' => true,
'has_archive' => false,
'rewrite' => array(
'slug' => 'places',
'with_front' => false,
),
'supports' => array( 'title', 'editor', 'excerpt', 'page-attributes', 'thumbnail' ),
'show_in_menu' => true
)
);
register_post_type( 'paesi',
array(
'labels' => $labels,
'public' => true,
'has_archive' => false,
'rewrite' => array(
'with_front' => false,
),
'supports' => array( 'title', 'editor', 'excerpt', 'page-attributes', 'thumbnail' ),
'show_in_menu' => true
)
);