Я пытаюсь настроить пользовательский тип записи для сайта ClassicPress, и я использую код, который отлично работал на другом сайте WordPress, но не может заставить работать целевую страницу. Он продолжает выдавать ошибку 404.
- Правописание правильное - я дважды проверил
- Я специально назвал шаблон: семейства архивов и односемейные
- Я активировал этот плагин пользовательского типа в админке
- отдельные страницы для одной семьи работают, но не работают / семьи
- Я многократно сохранял постоянные ссылки без удачи
Не уверен, что еще попробовать, тем более что это смоделировано после рабочего примера.
<?php
/*
Plugin Name: Family CPT
*/
function create_post_type()
{
register_post_type('family', [
'labels' => [
'name' => __('Families'),
'singular_name' => __('Family')
],
'rewrite' => [
'slug' => 'families',
'with_front' => false
],
'menu_icon' => 'dashicons-nametag',
'public' => true,
'has_archive' => true,
'supports' => [
'title',
'editor',
'custom-fields'
]
]);
}
add_action('init', 'create_post_type');