Segue o código do Custom Post Type
function post_type_ultimas_noticias() {
$nome_singular = 'Notícia';
$nome_plural = 'Notícias';
$descricao = 'Últimas Notícias';
$labels = array(
'name' => $nome_plural,
'name_singular' => $nome_singular,
'add_new_item' => 'Adicionar nova '.$nome_singular,
'edit_item' => 'Editar '.$nome_singular,
'view_item' => 'Ver '.$nome_singular,
'new_item' => 'Nova '.$nome_singular,
'view_items' => 'Ver '.$nome_plural,
'attributes' => 'Atributos da '.$nome_singular,
'search_items' => 'Pesquisar '.$nome_plural,
'not_found' => 'Nenhuma '.$nome_singular.' encontrada.',
'not_found_in_trash' => 'Nenhuma '.$nome_singular.' encontrada na lixeira.',
'add_new' => 'Adicionar Nova',
'name_admin_bar' => $nome_plural,
'featured_image' => 'Imagem destacada',
'set_featured_image' => 'Definir imagem destacada',
'remove_featured_image' => 'Remover imagem destacada',
'use_featured_image' => 'Usar como Imagem Destacada',
'insert_into_item' => 'Inserir na '.$nome_singular,
'uploaded_to_this_item' => 'Anexadas a esta '.$nome_singular,
'filter_items_list' => 'Filtrar lista de '.$nome_plural,
'items_list_navigation' => 'Navegação da lista de '.$nome_plural,
'items_list' => 'Lista de '.$nome_plural,
);
$supports = array(
'title',
'editor',
'author',
'thumbnail',
'comments',
'excerpt',
'custom-fields',
'revisions',
'trackbacks',
'post-formats',
);
$rewrite = array(
'slug' => 'noticias',
'with_front' => true
);
$args = array(
'labels' => $labels,
'description' => $descricao,
'public' => true,
'has_archive' => true,
'menu_icon' => 'dashicons-format-aside',
'rewrite' => $rewrite,
'capability_type' => 'post',
'publicly_queryable' => true,
'exclude_from_search' => false,
'show_ui' => true,
'query_var' => false,
'supports' => $supports,
);
register_post_type('noticia', $args);
flush_rewrite_rules();
}
add_action('init', 'post_type_ultimas_noticias');