X

Rimuovi tassonomie predefinite (categorie, tag)

Questo è un ottimo snippet se hai bisogno di personalizzare un po' il tuo pannello di amministrazione di WordPress. Ad esempio, se non sei interessato ad avere le tassonomie predefinite di WordPress (categorie e tag) sui tuoi post, e, pertanto, non vuoi che tali opzioni inutilizzate ingombrino il tuo backend.

Per prima cosa, rimuovi le tassonomie predefinite categorie, tag dal menu di amministrazione. Ora, poiché questo rimuove solo la voce di menu se visiti l'URL edit-tags.php?taxonomy=post_tag, avrai ancora accesso a tag e categorie. Successivamente, controlla $pagenow per vedere se ti trovi su edit-tags.php. Quindi, controlla taxonomy=post_tag per vedere se si tratta di post_tag o category e restituisci un errore. Aggiungi semplicemente questo snippet al functions.php del tuo tema WordPress e sei 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');


Commenti   Lascia una risposta

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!