Como obter o tipo de postagem personalizado menu_name?

Gostaria de mostrar o tipo de publicação de uma postagem, você pode fazer isso com get_post_type () , mas no meu caso, os nomes não são bonitos (por exemplo: p_project_plans). Então, em vez disso, pensei que iria mostrar o “menu_name” associado (como declarado com register_post_type), o que parece muito mais agradável (por exemplo, planos de projetos).

Existe uma maneira de fazer isso?

Solutions Collecting From Web of "Como obter o tipo de postagem personalizado menu_name?"

Oi @ mike23:

Este código mostra como obter nomes singulares e plurais (assumindo que você os especificou como tal em seu register_post_type() ) .

Observe que o exemplo de código é apresentado como um arquivo autônomo que você pode salvar como arquivo test.php na raiz do seu site e carregar no seu navegador com http://yoursite.com/test.php (assumindo que você substitui o seu yoursite.com por domínio do seu site!):

 < ?php /* Filename: test.php */ include( '../wp-load.php' ); header( 'Content-type:text/plain' ); $post_type_object = get_post_type_object('p_project_plans'); echo "Singular: {$post_type_object->labels->singular_name}\n"; echo "Plural: {$post_type_object->labels->name}\n";