Есть функции которые позволяют сделать кастомный пост прямо с админки :
function my_first_custom_post( ){
$args = array(
'labels'=>array(
'name'=>'Cars',
'singular_name'=>'Car',
),
'hierarchical'=>true,
'public'=>true,
'has_archive'=>true,
'menu_icon'=> 'dashicons-car',
'supports'=>array('title','editor','thumbnail','custom-fields'),
'rewrite'=>array('slug'=>'q-car'),
);
register_post_type( 'cars', $args);
};
add_action("init","my_first_custom_post");
function my_first_taxonomy(){
$args = array(
'labels'=>array(
'name'=>'Brands',
'singular_name'=>'Brand',
),
'public'=>true,
'hierarchical'=>true,
);
register_taxonomy('brands',array('cars'),$args);
}
add_action("init","my_first_taxonomy");
Посты создаются , но чтобы добавить их в меню сайта нужно вручную прописывать ссылку и текст к ней. Как сделать так что бы кастомные посты отображались автоматически , как обычные посты или страницы ?