X

Remover taxonomias padrão (categorias, tags)

Esse é um ótimo snippet se você precisar personalizar um pouco o administrador do WordPress. Por exemplo, se você não estiver interessado em ter as taxonomias padrão do WordPress (categorias e tags) nas publicações do seu blog e, portanto, não quiser que essas opções não utilizadas atrapalhem seu backend.

Primeiro, remova as categorias de taxonomias padrão e as tags do menu Admin. Agora, como isso só remove o item de menu se você visitar o URL edit-tags.php?taxonomy=post_tag, você ainda terá acesso a tags e categorias. Em seguida, verifique o $pagenow para ver se você está em edit-tags.php. Em seguida, verifique taxonomy=post_tag para ver se é post_tag ou categoria e retorne com um erro. Basta adicionar esse snippet ao functions.php do seu tema do WordPress e está tudo pronto.


function wpsnipp_remove_default_taxonomies(){
    global $pagenow;

    register_taxonomy( 'post_tag', array() );
    register_taxonomy( 'category', array() );

    $tax = array('post_tag','category');

    if($pagenow == 'edit-tags.php' && in_array($_GET['taxonomy'],$tax) ){
	wp_die('Invalid taxonomy');
    }
}
add_action('init', 'wpsnipp_remove_default_taxonomies');


Comentários   Deixe uma resposta

Adicionar um comentário

Ficamos felizes por você ter optado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

WordPress Launch Checklist

A lista de verificação definitiva para o lançamento do WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento de seu próximo site WordPress em um ebook prático.
Sim, envie-me o livro eletrônico gratuito grátis!