Функция register_post_type () принимает аргумент show_in_nav_menus
.Если вы установите его на TRUE
, вы получите селектор для вашего пользовательского типа сообщения в менеджере меню.
Пример кода
register_post_type(
'post_type_name'
, array (
'can_export' => TRUE
, 'exclude_from_search' => FALSE
, 'has_archive' => TRUE
, 'hierarchical' => TRUE
, 'label' => 'CPT Test'
, 'menu_position' => 5
, 'public' => TRUE
, 'publicly_queryable' => TRUE
, 'query_var' => 'cpttest'
, 'rewrite' => array ( 'slug' => 'cpt-test' )
, 'show_ui' => TRUE
, 'show_in_menu' => TRUE
, 'show_in_nav_menus' => TRUE
, 'supports' => array ( 'editor', 'title' )
)
);
Снимок экранас пользовательским типом записи с именем CPT Test .