Como remover colunas de postagem ou tela de página no WordPress
O WordPress vem com algumas colunas padrão como Título, Data, etc. em uma tela de Postagem ou Página no painel. Quando instalamos plug-ins, alguns deles adicionam colunas personalizadas na listagem de Postagem ou Página. Por exemplo, o plugin Yoast SEO adiciona colunas como SEO, Legibilidade para os registros de Postagem e Página.
Este número de colunas pode variar dependendo dos plug-ins usados no site. Nesse caso, você pode querer remover colunas padrão dessas páginas de listagem no WordPress.
Remover colunas da postagem ou tela da página no WordPress
Conforme mencionado no codex, manage_posts_custom_column é um filtro que adiciona ou remove colunas personalizadas da lista de Postagem.
Digamos que você deseja remover colunas como Tags, Autor, Categorias, Comentários da lista de Postagens. Para remover essas colunas, coloque o código abaixo no functions.php
arquivo do seu tema .
add_filter('manage_post_posts_columns', function ($columns) {
unset($columns['tags'], $columns['author'], $columns['categories'], $columns['comments']);
return $columns;
} );
O código acima remove todas as 4 colunas que passamos de sua página de tela de postagem.
‘Página’ é um tipo de postagem embutido no WordPress. Você pode vê-lo na página URL wp-admin / edit.php? Post_type = da listagem da sua Página. Observe post_type=page
no URL. Se você deseja remover colunas da listagem da página, então o seu filtro deve ser manage_page_posts_columns
.
No caso do tipo de postagem personalizado, você precisa usar um filtro manage_{$post_type}_posts_custom_column
onde {$ post_type} é um espaço reservado que será substituído pelo nome do tipo de postagem real.
É isso! Esta é a maneira de remover colunas da tela Post e Página no WordPress. Você também pode querer ler nosso artigo sobre Como exibir a contagem de visualizações de postagens na tela de postagem no WordPress.