Я добавил 2 поста, вывел id через get_id(); и в обоях постах выводит одинаковое id и одинаковое содержимое, например title одинаковый и все доп поля тоже одинаковые
Плюс когда я у страницы получал id через get_the_id() то вывелось 62, но в админке id страницы стоит 35 post.php?post=35.
Почему выводит разные или одинаковые id? Помогите пожалуйста. Мне кажется в этом вся проблема
Вот код functions.php:
add_action( 'init', 'register_post_types' );
function register_post_types() {
register_post_type('project', [
'labels' => [
'name' => 'Проекты', // основное название для типа записи
'singular_name' => 'Проект', // название для одной записи этого типа
'add_new' => 'Добавить Проект', // для добавления новой записи
'add_new_item' => 'Добавление Проекта', // заголовка у вновь создаваемой записи в админ-панели.
'edit_item' => 'Редактирование Проекта', // для редактирования типа записи
'new_item' => 'Новый проект', // текст новой записи
'view_item' => 'Смотреть проект', // для просмотра записи этого типа.
'search_items' => 'Искать проект', // для поиска по этим типам записи
'not_found' => 'Не найдено', // если в результате поиска ничего не было найдено
'menu_name' => 'Проекты', // название меню
],
'menu_icon' => 'dashicons-cart',
'public' => true,
'menu_position' => 5,
'supports' => ['title', 'editor'],
'has_archive' => false,
'rewrite' => ['slug' => 'seminars']
] );
}
Дальше html и the_title