Создал свой тип записей вот таким кодом
add_action( 'init', 'true_register_post_type_init_where_buy' ); // Использовать функцию только внутри хука init
function true_register_post_type_init_where_buy() {
$labels = array(
'name' => 'Где купить',
'singular_name' => 'Где купить', // админ панель Добавить->Функцию
'add_new' => 'Добавить дилера',
'add_new_item' => 'Добавить нового дилера', // заголовок тега <title>
'edit_item' => 'Редактировать дилера',
'new_item' => 'Новый дилер',
'all_items' => 'Все дилеры',
'view_item' => 'Просмотр дилера на сайте',
'search_items' => 'Искать дилера',
'not_found' => 'Дилеры не найдены',
'not_found_in_trash' => 'В корзине нет делера.',
'menu_name' => 'Где купить?' // ссылка в меню в админке
);
$args = array(
'labels' => $labels,
'public' => true,
'show_ui' => true, // показывать интерфейс в админке
'has_archive' => true,
//'menu_icon' => get_stylesheet_directory_uri() .'/img/function_icon.png', // иконка в меню
'menu_position' => 20, // порядок в меню
'meta_box_cb' => 'post_categories_meta_box',
'supports' => array( 'title', 'editor', 'author', 'thumbnail',<b> 'custom-fields'</b>, 'page-attributes'),
);
register_post_type('where_buy', $args);
}
Установил что мне необходимо чтобы были произвольные поля, но почему-то в настройках нет данной опции в настройках
Пробовал вот так ещё
function true_custom_fields() {
add_post_type_support( 'book', 'custom-fields'); // в качестве первого параметра укажите название типа поста
}
add_action('init', 'true_custom_fields');
Версия 5.2.3
Но ничего не меняется