Vai al contenuto principale

Come aggiungere categorie per un tipo personalizzato di pubblicazione su WordPress

Divi: il tema WordPress più semplice da usare

Divi: il miglior tema WordPress di tutti i tempi!

più Download di 600.000, Divi è il tema WordPress più popolare al mondo. È completo, facile da usare e viene fornito con oltre i modelli gratuiti 62. [Consigliato]

Di recente, uno dei nostri utenti ci ha chiesto se fosse possibile aggiungere categorie per un tipo di pubblicazione personalizzato da lui creato. Le categorie sono una delle tassonomie integrate in WordPress. Per impostazione predefinita, vengono visualizzati solo per gli articoli. Tuttavia, in alcuni scenari, è possibile utilizzarli con un tipo di pubblicazione personalizzato.

In questo articolo, ti mostreremo come aggiungere categorie per un tipo di pubblicazione personalizzato su WordPress. Ti mostreremo anche come visualizzare più tipi di pubblicazione nella pagina di archivio della tua categoria.

categoriesforcpts

Il metodo utilizzando un plug-in

Per utenti di livello principiante, si consiglia di utilizzare il plug-in Misura Tipo Messaggio UI per creare tipi di pubblicazione personalizzati. Quando si utilizza questo plug-in, è possibile associare il tipo di pubblicazione personalizzato a qualsiasi tassonomia incorporata o personalizzata, comprese le categorie.

Devi prima installare e attivare il plugin Misura Tipo Messaggio UI.

Dopo l'attivazione, è necessario visitare UI CPT »Aggiungi / Modifica tipi di post per creare un nuovo tipo di pubblicazione personalizzato o modificarne uno esistente con il plug-in.

Inizia a promuovere il tuo blog

Scarica decine di loghi, banner, modelli di siti Web e molti altri strumenti di marketing per commercializzare il tuo blog WordPress. [Consigliato]

editposttypes

Scorri verso il basso le opzioni avanzate e vedrai l'opzione "Built in Taxnomies". Seleziona la casella accanto alle categorie e salva il tipo di pubblicazione personalizzato.

enablecategoriesforcpt

Non dimenticare di fare clic sul pulsante Salva per memorizzare le impostazioni.

Aggiungi manualmente categorie a un tipo di pubblicazione personalizzato

Se hai creato il tuo tipo di pubblicazione personalizzato aggiungendo codice al file functions.php del tema o di un plug-in specifico, dovrai quindi modificare questo codice per aggiungere la categoria come tassonomia supportata.

Crea facilmente il tuo sito Web con Elementor

Elementor ti consente di creare facilmente qualsiasi design di sito Web con un aspetto professionale. Smetti di pagare caro per quello che puoi fare da solo. [Free]

Tutto quello che devi fare è aggiungere questa riga per il tuo tipo di pubblicazione personalizzata.

1'' tassonomie => schieramento( 'Categoria' ),

È probabile che tu abbia già questa riga di codice e che contenga un'altra tassonomia personalizzata. In tal caso, devi solo aggiungere una virgola dopo e aggiungere la categoria, in questo modo:

1'' tassonomie => schieramento('Argomenti', 'Categoria' ),

Ecco un esempio di un codice completo in cui abbiamo creato un tipo di pubblicazione personalizzato chiamato "film" con categorie integrate.

Funzione custom_post_type () {// Impostare le etichette di UI per Custom tipo post Etichette $ = array ( 'name' => _x ( 'Movies', 'Post Tipo Nome Generale', 'twentythirteen'), singular_name '=> _x (' Movie '' post Tipo Singolare Nome '' twentythirteen '), MENU_NAME' => __ ( 'Film',' twentythirteen '), parent_item_colon'=> __ ( 'Parent Movie', 'twentythirteen'), all_items '=> __ (' Tutti i film, 'twentythirteen'), view_item '=> __ (' View Movie '' twentythirteen '), add_new_item' => __ ( 'Aggiungi nuovo Movie', 'twentythirteen') 'add_new' => __ ( 'Aggiungi nuovo', 'twentythirteen'), edit_item '=> __ (' Modifica filmato '' twentythirteen '), update_item' => __ ( 'Aggiorna Movie', 'twentythirteen') 'search_items' => __ ( 'Cerca Movie', 'twentythirteen '), not_found'=> __ ( 'Non trovato', 'twentythirteen'), not_found_in_trash '=> __ (' Non trovato nel Cestino',' twentythirteen ')); // Impostare le altre opzioni per Custom Post Tipo di $ args = array ( 'label' => __ ( 'film', 'twentythirteen'), 'description' => __ ( 'Film notizie e recensioni' 'twentythirteen'), etichette => $ etichette, 'supporti' => array ( 'titolo', 'editore', 'estratto', 'autore', 'in miniatura '' commenti 'revisioni',' custom-fields'), 'gerarchico' => false, => true, 'show_ui' 'pubblico' => true, 'show_in_menu' => true, 'show_in_nav_menus' => true,' show_in_admin_bar '=> true,' menu_position '=> 5' can_export '=> true,' '=> true,' exclude_from_search has_archive '=> false,' publicly_queryable '=> true,' capability_type '=>' pagina '// Questo è dove aggiungiamo tassonomie al nostro CPT' tassonomie => array ( 'categoria')); // Registrazione del tipo personalizzato Messaggio register_post_type ( 'film', $ args); } / * Agganciare in azione init in modo que la funzione * contenenti nostro post tale registrazione non è * inutilmente eseguito. * / Add_action ( 'init', 'custom_post_type' 0);

Visualizza più tipi di pubblicazione nella pagina delle categorie

Per impostazione predefinita, le pagine delle categorie sul tuo sito WordPress visualizzeranno solo il tipo di pubblicazione "Elementi". Per visualizzare i tipi di pubblicazione personalizzati nella stessa pagina di categoria, è necessario aggiungere questo codice al file functions.php il tuo tema o un plug-in specifico per il sito.

add_filter ( 'pre_get_posts', 'query_post_type'); Funzione query_post_type ($ query) {if (is_category ()) {$ post_type get_query_var = ( 'post_type'); Se ($ post_type) $ post_type = $ post_type; altro $ post_type = array ( 'nav_menu_item', 'post', 'film'); // non dimenticare nav_menu_item per consentire al menu di funzionare! $ Query-> set ( 'post_type' $ post_type); Restituisce $ query; }}

Non dimenticare di sostituire "Film" con il nome del tuo tipo di pubblicazione personalizzato.

Stai cercando i migliori temi e plugin per WordPress?

Scarica i migliori plugin e temi WordPress su Envato e crea facilmente il tuo sito web. Già più di 49.720.000 download. [ESCLUSIVO]

Tutto qui. Speriamo che questo articolo ti abbia insegnato come aggiungere categorie per il tuo tipo di pubblicazione personalizzato su WordPress. Puoi anche utilizzare gli stessi metodi per aggiungere etichette per i tuoi tipi di pubblicazione personalizzati.

Se avete commenti o suggerimenti, fatecelo sapere nella sezione dedicata.

Questo articolo contiene i commenti 0

Lascia un commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre indesiderati. Ulteriori informazioni su come vengono utilizzati i dati dei commenti.

Torna in alto
19 azioni
quota18
Tweet1
Enregistrer