Como é, o WordPress exibe por padrão todas as páginas / postagens na lista de páginas / postagens na área de administração, independentemente do status de publicação.
Eu tenho muitos rascunhos, mas geralmente estou muito mais interessado em editar as páginas / postagens publicadas, portanto, apenas exibi-las exige outro clique e uma atualização completa.
Existe uma maneira de configurar o WordPress para exibir inicialmente apenas postagens / páginas publicadas, permitindo que você clique em "Tudo" ou "Rascunho" se desejar mais tarde?
Respostas:
Não tenho certeza se existe outra maneira, mas manipular a variável global
$submenu
pode fazer isso funcionar.A seguir, é apenas um hack manual (não conheço nenhum gancho) e pode falhar nas configurações de submenus não padrão. O tipo de postagem normal tem um endereço exclusivo e o restante dos tipos tem outro, portanto, dois
foreach
s.fonte
Para exibir páginas publicadas por padrão no link de páginas, basta colar esse trecho de código em seu functions.php. Você pode visitar a guia "Todos" para ver a lista completa de páginas.
Se você deseja obter o mesmo para o link de postagem no painel do administrador, use o seguinte snippet de código.
Referência: http://www.wpcodesnippet.com/wordpress-admin/change-pages-link-display-published-pages/
fonte