Abrir este tópico antes e alguém marcou como resolvido, mas não foi. Então estou reabrindo.
Olá, criei dois post personalizados, mas eles não estão sendo apresentados na parte de adicionar menus. Isso no meu servidor, mas localmente eles está aparecendo normalmente.
Verifiquei aqui no forum que já existe um tópico para este assunto, e até está encerrado informando que erá a versão do php, mas já alterei o servidor para uma versão mais recente e nada aconteceu. Link do tópico.
Segue abaixo como está a minha função para criação do post type.
function registrar_produtos() {
$descricao = 'Usado para listar os produtos';
$singular = 'Produto';
$plural = 'Produtos';
$labels = array(
'name' => $plural,
'singular_name' => $singular,
'view_item' => 'Ver ' . $singular,
'edit_item' => 'Editar ' . $singular,
'new_item' => 'Novo ' . $singular,
'add_new_item' => 'Adicionar novo ' . $singular
);
$supports = array(
'title',
'editor',
'thumbnail'
);
$args = array(
'labels' => $labels,
'description' => $descricao,
'public' => true,
'menu_position' => 5,
'menu_icon' => 'dashicons-screenoptions',
'supports' => $supports,
'show_ui' => true,
'show_in_menu' => true,
'show_in_nav_menus' => true,
'show_in_admin_bar' =>true,
'has_archive' => true
);
register_post_type( 'produto', $args);
}