Как настроить переадресацию на 404 страницы site.ru/slug?
Здравствуйте.
Понадобилось удалить у кастомного типа записи из url'а slug. С этим отлично справился плагин Remove CPT base. Но страница site.ru/slug осталась и она не нужна. Как в таком случае правильно поступить?
VasyaID, так при создании кастомного типа записи страница site.ru/slug автоматом создается. А если я через rewrite сменю слаг, это не решит того, что мне вообще эту страницу нужно удалить.
add_action( 'init', 'register_post_types' );
function register_post_types() {
register_post_type('training', [
'labels' => [
'name' => 'Тренинги', // основное название для типа записи
'singular_name' => 'Тренинг', // название для одной записи этого типа
'add_new' => 'Добавить тренинг', // для добавления новой записи
'add_new_item' => 'Добавление тренинга', // заголовка у вновь создаваемой записи в админ-панели.
'edit_item' => 'Редактирование тренинга', // для редактирования типа записи
'new_item' => 'Новый тренинг', // текст новой записи
'view_item' => 'Смотреть тренинг', // для просмотра записи этого типа.
'search_items' => 'Искать тренинг', // для поиска по этим типам записи
'not_found' => 'Не найдено', // если в результате поиска ничего не было найдено
'not_found_in_trash' => 'Не найдено в корзине', // если не было найдено в корзине
'menu_name' => 'Тренинги', // название меню
],
'menu_icon' => 'dashicons-superhero-alt',
'public' => true,
'hierarchical' => true,
'menu_position' => 5,
'supports' => ['title', 'thumbnail', 'page-attributes'],
]);
}