Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come creare tassonomie personalizzate in WordPress

Organizzare i tuoi contenuti WordPress è facile con categorie e tag. Ma nel corso degli anni di creazione di siti WordPress, abbiamo imparato che le categorie e i tag predefiniti non sono sempre sufficienti per creare la struttura dei contenuti perfetta.

È qui che entrano in gioco le tassonomie personalizzate. Con le tassonomie personalizzate, puoi creare i tuoi modi per ordinare e raggruppare i contenuti.

Le abbiamo utilizzate per organizzare tutto, dagli ingredienti delle ricette agli annunci immobiliari, e forniscono un incredibile controllo e flessibilità su come i tuoi post, prodotti o qualsiasi altro contenuto vengono categorizzati.

In questa guida, ti spiegheremo come creare tassonomie personalizzate in WordPress, sia che tu utilizzi un plugin o preferisca farlo manualmente.

Come creare tassonomie personalizzate in WordPress

Cos'è una tassonomia di WordPress?

Una tassonomia di WordPress è un modo per organizzare gruppi di post e tipi di post personalizzati.

Per impostazione predefinita, WordPress viene fornito con 2 tassonomie chiamate categorie e tag. Puoi usarle per organizzare i tuoi post del blog.

Tuttavia, se utilizzi un tipo di post personalizzato, categorie e tag potrebbero non essere adatti a tutti i contenuti.

Ad esempio, puoi creare un tipo di post personalizzato chiamato 'Libri' e ordinarlo utilizzando una tassonomia personalizzata chiamata 'Argomenti'. Quindi, puoi aggiungere termini di argomento come 'Avventura', 'Romanzo', 'Horror' e altri argomenti di libri che desideri.

Ciò consentirebbe a te e ai tuoi lettori di ordinare e filtrare facilmente i libri per ciascun argomento.

Le tassonomie possono anche essere gerarchiche, il che significa che puoi avere argomenti principali o padre come ‘Narrativa’ e ‘Saggistica’. Quindi, avresti sottoargomenti, o figli, sotto ogni categoria.

Ad esempio, la categoria padre ‘Narrativa’ potrebbe avere ‘Avventura’, ‘Romanzo’ e ‘Horror’ come figli.

Ora che sai cos'è una tassonomia personalizzata, impariamo come crearne in WordPress.

Sebbene la creazione di tassonomie personalizzate sia potente, c'è molto da coprire. Per aiutarti a impostare tutto correttamente, abbiamo creato un semplice indice qui sotto:

Pronto? Iniziamo!

Creare tassonomie personalizzate con un plugin (il modo più semplice)

La prima cosa da fare è installare e attivare il plugin Custom Post Type UI. Per i dettagli, consulta la nostra guida su come installare un plugin WordPress.

In questo tutorial, abbiamo già creato un tipo di post personalizzato chiamato ‘Libri’. Assicurati quindi di avere un tipo di post personalizzato creato prima di iniziare a creare le tue tassonomie.

Successivamente, andiamo su CPT UI » Aggiungi/Modifica tassonomie nell'area di amministrazione di WordPress per creare la tua prima tassonomia.

Creazione di tassonomie personalizzate tramite plugin

In questa schermata, dovrai fare quanto segue:

  • Crea lo slug della tua tassonomia (questo andrà nel tuo URL)
  • Crea l'etichetta plurale
  • Crea l'etichetta singolare
  • Etichette di auto-popolamento

Il tuo primo passo è creare uno slug per la tassonomia da utilizzare nell'URL e nelle query di ricerca di WordPress. Tieni presente che uno slug può contenere solo lettere e numeri e verrà automaticamente convertito in lettere minuscole.

Successivamente, dovrai inserire i nomi al plurale e al singolare per la tua tassonomia personalizzata.

Da lì, hai l'opzione di fare clic sul link ‘Popola etichette aggiuntive in base alle etichette scelte’. Se lo fai, il plugin compilerà automaticamente il resto dei campi delle etichette per te.

Ora puoi scorrere verso il basso fino alla sezione ‘Etichette aggiuntive’.

In quest'area, puoi fornire una descrizione del tuo tipo di post.

Etichettatura della tua tassonomia WordPress

Queste etichette vengono utilizzate nella tua bacheca di WordPress quando modifichi e gestisci i contenuti per quella particolare tassonomia personalizzata.

Successivamente, abbiamo l'opzione delle impostazioni. In quest'area, puoi configurare diversi attributi per ogni tassonomia che crei. Ogni opzione ha una descrizione che ne dettaglia la funzione.

Creare una gerarchia di tassonomie personalizzate

Nello screenshot sopra, vedrai che abbiamo scelto di rendere questa tassonomia gerarchica.

Ciò significa che la nostra tassonomia ‘Materie’ può avere sotto-argomenti. Ad esempio, una materia chiamata ‘Narrativa’ può avere sotto-argomenti come ‘Fantasy’, ‘Thriller’, ‘Giallo’ e altro ancora.

Ci sono molte altre impostazioni più in basso nella tua bacheca di WordPress, ma puoi lasciarle così come sono per questo tutorial.

Ora puoi fare clic sul pulsante ‘Aggiungi tassonomia’ in fondo per salvare la tua tassonomia personalizzata.

Dopodiché, puoi modificare il tipo di post associato a questa tassonomia nell'editor di contenuti di WordPress per iniziare a usarla.

Utilizzo della tassonomia nell'editor dei post

Creare tassonomie personalizzate manualmente (con codice)

Questo metodo richiede l'aggiunta di codice al tuo sito web WordPress. Se non l'hai mai fatto prima, ti consigliamo di leggere la nostra guida su come aggiungere facilmente snippet di codice in WordPress.

Non consigliamo di modificare direttamente i file di WordPress perché il minimo errore può compromettere l'intero sito. Ecco perché raccomandiamo a tutti di utilizzare WPCode, il plugin per snippet di codice più semplice e sicuro disponibile.

Per iniziare, dovrai installare e attivare il plugin gratuito WPCode. Per istruzioni dettagliate, consulta la nostra guida passo passo su come installare un plugin WordPress.

1. Creazione di una tassonomia gerarchica

Iniziamo con una tassonomia gerarchica che funziona come le categorie e può avere termini padre e figlio.

Una volta installato e attivato WPCode, puoi navigare su Snippet di codice » + Aggiungi snippet nella tua bacheca di WordPress.

Da qui, puoi passare il mouse su ‘Aggiungi il tuo codice personalizzato (Nuovo snippet)’ e fare clic sul pulsante ‘+ Aggiungi snippet personalizzato’.

Aggiungere codice personalizzato in WPCode

Quindi, devi selezionare un tipo di codice dall'elenco delle opzioni che appaiono sullo schermo.

Per questo tutorial, scegli ‘PHP Snippet.’

Seleziona Snippet PHP come tipo di codice

Successivamente, verrai portato alla pagina ‘Crea snippet personalizzato’.

Inizia inserendo un nome per il tuo nuovo snippet di codice, che può essere qualsiasi cosa per aiutarti a ricordare a cosa serve il codice.

Inserisci un nome per lo snippet e incolla il codice per creare una tassonomia gerarchica

Dopodiché, incolla semplicemente il seguente codice nell'area ‘Anteprima codice’:

//hook into the init action and call create_book_taxonomies when it fires
 
add_action( 'init', 'create_subjects_hierarchical_taxonomy', 0 );
 
//create a custom taxonomy name it subjects for your posts
 
function create_subjects_hierarchical_taxonomy() {
 
// Add new taxonomy, make it hierarchical like categories
//first do the translations part for GUI
 
  $labels = array(
    'name' => _x( 'Subjects', 'taxonomy general name' ),
    'singular_name' => _x( 'Subject', 'taxonomy singular name' ),
    'search_items' =>  __( 'Search Subjects' ),
    'all_items' => __( 'All Subjects' ),
    'parent_item' => __( 'Parent Subject' ),
    'parent_item_colon' => __( 'Parent Subject:' ),
    'edit_item' => __( 'Edit Subject' ), 
    'update_item' => __( 'Update Subject' ),
    'add_new_item' => __( 'Add New Subject' ),
    'new_item_name' => __( 'New Subject Name' ),
    'menu_name' => __( 'Subjects' ),
  );    
 
// Now register the taxonomy
  register_taxonomy('subjects',array('books'), array(
    'hierarchical' => true,
    'labels' => $labels,
    'show_ui' => true,
    'show_in_rest' => true,
    'show_admin_column' => true,
    'query_var' => true,
    'rewrite' => array( 'slug' => 'subject' ),
  ));
 
}

Non dimenticare di sostituire il nome della tassonomia e le etichette nello snippet con le tue etichette di tassonomia. Noterai anche che questa tassonomia è associata al tipo di post Libri. Dovrai cambiarlo con qualsiasi tipo di post con cui desideri utilizzarla.

Successivamente, scorri verso il basso e assicurati che ‘Inserimento automatico’ e ‘Esegui ovunque’ siano selezionati nella casella di inserimento.

WPCode Esegui Ovunque

Ora, puoi scorrere di nuovo verso l'alto e cambiare l'interruttore da ‘Inattivo’ ad ‘Attivo’.

Infine, fai clic sul pulsante ‘Salva Snippet’ per rendere effettive le tue modifiche.

Attiva e salva il tuo snippet di codice personalizzato

2. Creazione di una tassonomia non gerarchica

Per creare una tassonomia personalizzata non gerarchica come i tag, utilizzerai WPCode e seguirai esattamente gli stessi passaggi di cui sopra.

Solo che utilizzerai questo codice invece:

//hook into the init action and call create_topics_nonhierarchical_taxonomy when it fires
 
add_action( 'init', 'create_topics_nonhierarchical_taxonomy', 0 );
 
function create_topics_nonhierarchical_taxonomy() {
 
// Labels part for the GUI
 
  $labels = array(
    'name' => _x( 'Topics', 'taxonomy general name' ),
    'singular_name' => _x( 'Topic', 'taxonomy singular name' ),
    'search_items' =>  __( 'Search Topics' ),
    'popular_items' => __( 'Popular Topics' ),
    'all_items' => __( 'All Topics' ),
    'parent_item' => null,
    'parent_item_colon' => null,
    'edit_item' => __( 'Edit Topic' ), 
    'update_item' => __( 'Update Topic' ),
    'add_new_item' => __( 'Add New Topic' ),
    'new_item_name' => __( 'New Topic Name' ),
    'separate_items_with_commas' => __( 'Separate topics with commas' ),
    'add_or_remove_items' => __( 'Add or remove topics' ),
    'choose_from_most_used' => __( 'Choose from the most used topics' ),
    'menu_name' => __( 'Topics' ),
  ); 
 
// Now register the non-hierarchical taxonomy like tag
 
  register_taxonomy('topics','books',array(
    'hierarchical' => false,
    'labels' => $labels,
    'show_ui' => true,
    'show_in_rest' => true,
    'show_admin_column' => true,
    'update_count_callback' => '_update_post_term_count',
    'query_var' => true,
    'rewrite' => array( 'slug' => 'topic' ),
  ));
}

Nota la differenza tra i 2 snippet di codice. Sotto la funzione register_taxonomy(), il valore per l'argomento hierarchical è impostato su true per la tassonomia simile alle categorie e false per le tassonomie simili ai tag.

Inoltre, nell'array delle etichette per le tassonomie non gerarchiche, abbiamo aggiunto null per gli argomenti parent_item e parent_item_colon, il che significa che non verrà mostrato nulla nell'interfaccia utente per creare un elemento padre o una tassonomia che possa avere sotto-argomenti.

Tassonomie nell'editor dei post

Ancora una volta, assicurati di modificare il codice per includere le tue etichette tassonomiche personalizzate.

Visualizzare tassonomie personalizzate

Ora che abbiamo creato tassonomie personalizzate e aggiunto alcuni termini, il tuo tema WordPress non li visualizzerà ancora.

Per visualizzarli, dovrai aggiungere del codice al tuo tema WordPress o al child theme. Nello specifico, questo codice deve essere aggiunto ai file di template dove desideri visualizzare i termini.

Puoi aggiungere manualmente questo snippet ai tuoi file del tema, come single.php, content.php, archive.php, o index.php. Per capire quale file devi modificare, puoi consultare la nostra guida alla gerarchia dei template di WordPress per istruzioni passo passo.

Tuttavia, se non fatto correttamente, questo può danneggiare il tuo sito, quindi ti raccomandiamo ancora una volta di utilizzare il plugin gratuito WPCode.

Dovrai aggiungere il seguente codice dove desideri visualizzare i termini:

<?php the_terms( $post->ID, 'topics', 'Topics: ', ', ', ' ' ); ?>

Quindi, puoi semplicemente seguire i passaggi sopra per incollare lo snippet in WPCode.

Ma sotto Inserimento, vuoi fare clic sul menu a discesa accanto a ‘Posizione’ e selezionare dove vuoi visualizzare la tassonomia, ad esempio prima del post, dopo di esso, o anche tra i paragrafi.

Seleziona la posizione di inserimento in WPCode

Per questo tutorial, selezioneremo ‘Inserisci dopo il post.’

Puoi vedere nell'immagine qui sotto come apparirà sul tuo sito live.

Tassonomia personalizzata visualizzata

Aggiungere tassonomie per post personalizzati

Ora che sai come creare tassonomie personalizzate, mettiamole in pratica con un esempio.

Creeremo una tassonomia e la chiameremo ‘Non-fiction.’ Poiché abbiamo un tipo di post personalizzato chiamato ‘Libri,’ è simile a come creeresti un normale post del blog.

Nella tua bacheca di WordPress, puoi navigare su Libri » Materie per aggiungere un termine o una materia.

Aggiunta di un termine per la tua nuova tassonomia personalizzata creata

In questa schermata, vedrai 4 aree:

  • Nome
  • Slug
  • Genitore
  • Descrizione

Nel campo nome, scriverai il termine che desideri aggiungere. Puoi saltare la parte dello slug e fornire una descrizione per questo particolare termine.

Infine, fai clic sul pulsante 'Aggiungi nuova materia' per creare la tua nuova tassonomia.

Il tuo termine appena aggiunto dovrebbe quindi apparire nella colonna di destra.

Termine aggiunto

Ora hai un nuovo termine che puoi utilizzare nei tuoi post del blog. Puoi anche aggiungere termini direttamente durante la modifica o la scrittura di contenuti sotto quel particolare tipo di post.

Vai semplicemente su Libri » Aggiungi nuovo per creare un post.

Nell'editor del post, troverai l'opzione per selezionare o creare nuovi termini dalla colonna di destra.

Aggiunta di nuovi termini o selezione da termini esistenti

Dopo aver aggiunto i termini, puoi procedere e pubblicare quel contenuto.

Tutti i tuoi post archiviati sotto quel termine saranno accessibili sul tuo sito web utilizzando il proprio URL. Ad esempio, i post archiviati sotto la materia 'Narrativa' apparirebbero al seguente URL:

https://example.com/subject/fiction/

Anteprima del modello di tassonomia

Ora che hai creato tassonomie personalizzate, potresti volerle visualizzare nel menu di navigazione del tuo sito web.

Dovrai andare su Aspetto » Menu e selezionare i termini che desideri aggiungere sotto la tua scheda di tassonomia personalizzata che appare sul lato sinistro dello schermo.

Aggiunta di termini al menu di navigazione

Non dimenticare di fare clic sul pulsante 'Salva menu' per salvare le tue impostazioni.

Ora puoi visitare il tuo sito web per vedere il tuo menu in azione.

Aggiunta di tassonomie personalizzate nel menu di navigazione

Per maggiori dettagli, puoi fare riferimento alla nostra guida passo passo su come creare un menu a discesa in WordPress.

Tutorial video

Se preferisci guardare e imparare come creare tassonomie personalizzate, guarda il nostro video tutorial:

Iscriviti a WPBeginner

Bonus: Porta le tassonomie di WordPress oltre

Le tassonomie personalizzate ti permettono di fare un sacco di cose. Ad esempio, puoi visualizzarle in un widget della barra laterale o aggiungere icone immagine per ogni termine.

Puoi anche per le tassonomie personalizzate e consentire agli utenti di iscriversi ai singoli termini. In questo modo, i tuoi lettori riceveranno aggiornamenti solo sui contenuti specifici che contano per loro.

Se vuoi personalizzare il layout delle tue pagine di tassonomia personalizzata, puoi dare un'occhiata a SeedProd. È il miglior costruttore di pagine WordPress drag-and-drop e costruttore di temi che ti permette di creare layout personalizzati senza alcuna codifica.

Seleziona layout a tre colonne

Per saperne di più, puoi consultare il nostro articolo su come creare una pagina personalizzata in WordPress.

Speriamo che questo articolo ti abbia aiutato a imparare come creare tassonomie personalizzate in WordPress. Potresti anche voler consultare le nostre guide su come aggiungere immagini di tassonomia (icone di categoria) in WordPress e come cambiare, spostare ed eliminare correttamente le categorie di WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

112 CommentsLeave a Reply

  1. Grazie per le chiare istruzioni. Vorrei creare una mia tassonomia per i tutorial sul sito. Questo tutorial è ottimo e chiaro, grazie.

  2. Ciao.
    Non capisco questa parte:

    ID, ‘topics’, ‘Topics: ‘, ‘, ‘, ‘ ‘ ); ?>

    Voglio dire, dovrei incollare esattamente quella parte nel mio loop-single.php?
    Sto usando una tassonomia chiamata "writer"

    • Dipenderebbe da dove vuoi visualizzare i termini, normalmente verrebbe aggiunto a single.php.

      Amministratore

  3. Ciao,
    Ho usato il tuo articolo per creare un CPT con una tassonomia gerarchica e una non gerarchica ad esso associata. Ho creato alcune voci e tutto sembra funzionare bene. Entrambe le tassonomie vengono visualizzate correttamente nelle rispettive pagine di archivio. Una cosa che ho notato però quando ho provato ad aggiungere le tassonomie al menu è che la tassonomia non gerarchica era disponibile nella colonna "Aggiungi elemento di menu" ma la tassonomia gerarchica NON lo era.
    È un comportamento previsto? In caso contrario, cosa potrebbe andare storto?
    Grazie

    • I problemi più comuni che potresti controllare sarebbero che hai pubblicato contenuti nella tassonomia e potresti voler provare ad aggiungere un tipo di contenuto diverso per verificare se si tratta di un problema con la tassonomia o qualcos'altro.

      Amministratore

  4. cosa fa questa riga
    ‘menu_name’ => __( ‘Subjects’ ),

    questo serve per aggiungere tassonomie al menu

  5. ciao, ho provato tutto ma la mia tassonomia non viene visualizzata nel prodotto. per favore aiutami.

    • Dovresti controllare nelle tue preferenze per assicurarti che non sia nascosto per il tuo utente.

      Amministratore

  6. Questo tutorial e in particolare la parte su come visualizzare la tassonomia personalizzata mi ha salvato la vita! Sono molto un principiante e questo è stato molto utile per capire dove ho sbagliato nel mio codice.

    Grazie!!!

  7. questo è molto sicuro con l'interfaccia utente dei post personalizzati, grazie mille, è molto utile per ottenerli.

  8. Fantastico tutorial! Ho una domanda. come faccio a usare il mio nuovo slug di tassonomia come permalink come la categoria (/%category%/%year%/%monthnum%/%day%/%postname%/)

    Voglio qualcosa come /%custom_taxonomy%/%year%/%monthnum%/%day%/%postname%/

    continuo a ricevere un errore 404

    • Non è qualcosa che WordPress consentirebbe per impostazione predefinita e richiederebbe del codice personalizzato per essere configurato.

      Amministratore

  9. ho provato il metodo del plugin, ha creato con successo una nuova categoria nel tipo di post personalizzato ma non viene visualizzata nei miei post come tag e altre categorie. puoi aiutarmi con questo?

    • Dovresti contattare il supporto del tuo tema specifico per personalizzare la visualizzazione e includere la tua tassonomia.

      Amministratore

  10. Sto creando una rete di podcast in cui ho più podcast su un unico sito con episodi sotto ogni singolo podcast. Qualcosa del genere funzionerebbe per questo? Non voglio davvero optare per la soluzione multisito.

    • Puoi certamente usarlo se lo desideri o un'altra opzione sarebbe creare un tipo di post personalizzato a seconda delle tue preferenze.

      Amministratore

  11. Ciao, è possibile aggiungere le tassonomie personalizzate a un tipo di prodotto personalizzato?

    Creo un prodotto personalizzato chiamato bevande e ho diverse tassonomie come paese, materiale, ecc.

    Voglio che quando l'utente clicca su bevande appaiano solo quelle tassonomie, è possibile?

  12. Ciao,
    Grazie per questo articolo, sto ricevendo una pagina 404 dopo aver usato questo codice, puoi aiutarmi?

    • If you haven’t done so yet, resave your permalinks for the most common solution :)

      Amministratore

  13. questo codice funziona benissimo sul mio sito di lavoro. Puoi dirmi come aggiungere la tassonomia personalizzata nel feed RSS del sito?

  14. grazie per aver dedicato del tempo a pubblicare questo, questo è stato il primo sito che l'ha spiegato davvero e ha avuto senso, haha. ora sono un cliente felice

  15. Come mostrare la tassonomia personalizzata (elenco di caselle di controllo) nella pagina dell'editor dei post come categoria e tag?

    • Dipenderebbe dal metodo che hai utilizzato per creare la tassonomia personalizzata, se stai usando il plugin dovresti contattare il supporto del plugin per assicurarti che abbiano impostato show_in_rest su true per vederlo nell'editor a blocchi.

      Amministratore

      • No, non sto usando alcun plugin. Ho appena copiato e incollato il tuo snippet. Crea una nuova tassonomia. Ma non viene visualizzata nella pagina dell'editor dei post come categoria, i tag vengono visualizzati nel pannello di destra.

        Puoi per favore guidarmi su come posso mostrare la tassonomia personalizzata nella pagina dell'editor dei post?

        • Nell'array register_taxonomy, vorresti prima provare ad aggiungere una nuova riga con il codice qui sotto:
          ‘show_in_rest’ => true,

  16. La prima metà di questo post è completamente inutile. il plugin Simple Taxonomy non funziona con la versione corrente di WordPress e non è stato aggiornato in quattro anni.

    Per favore, prova a trovare un altro plugin e modifica quella sezione per adattarla al nuovo.

    • Grazie per avercelo fatto sapere, daremo sicuramente un'occhiata per aggiornare questo articolo.

      Amministratore

  17. Non dimenticare di aggiungere ‘show_in_rest’ => true,
    se vuoi utilizzare i tuoi elementi personalizzati nell'API REST a $args

    • Grazie per aver condiviso questo per coloro che desiderano aggiungere questa funzionalità.

      Amministratore

  18. Ho provato a inserire questo in un plug-in specifico per il sito e ottengo quanto segue in una casella in alto:
    y() si aspetta che il parametro 1 sia una callback valida, la funzione ‘create_topics_hierarchical_taxonomy’ non è stata trovata o il nome della funzione non è valido in /home2/kaibabpr/public_html/wp-includes/class-wp-hook.php alla riga 286

    Avviso: Impossibile modificare le informazioni sull'intestazione – le intestazioni sono già state inviate da (l'output è iniziato in /home2/kaibabpr/public_html/wp-includes/class-wp-hook.php:286) in /home2/kaibabpr/public_html/wp-admin/includes/misc.php alla riga 1198

    dato che è la prima volta che ci provo, sono perso.

    • Potresti voler assicurarti che il tuo plugin specifico del sito sia un file php dopo aver aggiunto il codice, poiché a volte il tuo sistema operativo può tentare di modificare il tipo di file.

      Amministratore

  19. Grazie per aver condiviso questo codice. Ho usato un codice non gerarchico e la parte admin funziona bene. Ho creato anche un template separato come taxonomy-[taxoName]-.php Ma quando provo ad accedere all'URL, mi dà un errore HTTP 500. Ho provato diverse cose, come nuovi avvii della cache, re-salvataggio dei permalink, nuovo .htaccess e aumento della memoria. anche allora la pagina non funziona. per favore aiutami

  20. WOW, dettagli incredibili e utili. Ho creato la mia tassonomia personalizzata usando regole manuali. Grazie

  21. Ciao,
    grazie per queste informazioni utili, sono nuovo a WordPress e volevo sapere il significato che mi ha portato qui, è stato davvero utile.

    Cordiali saluti

    Joseph Peter

  22. Ho usato il codice per aggiungere un tag a un tipo di post personalizzato. Fortunatamente Topics è esattamente l'etichetta di cui avevo bisogno, quindi tutto ciò che dovevo cambiare era post in lesson (sto modificando il tipo di post LifterLMS lesson).

    Ora voglio visualizzare i tag. Ho provato a usare la Nuvola di Tag predefinita di Wordpress ma non cambia al tag appena aggiunto. Continua a mostrare tutti i tag dei miei post anche quando scelgo Topics

    C'è un passaggio che mi manca? Come visualizzo il nuovo tag: Topics?

  23. Le tassonomie non si comportano esattamente come le categorie dei post predefiniti. Non appaiono nell'URL (soprattutto per le tassonomie nidificate). C'è un modo per impostare una tassonomia personalizzata associata a un tipo di post personalizzato per comportarsi come le categorie dei post?

  24. Ho usato questo codice nel mio tipo di post personalizzato della galleria per il supporto delle categorie. Mostra il nome della categoria ma quando clicco sul nome della categoria, viene visualizzato un errore 404: pagina non trovata. Aiutatemi a risolverlo. Voglio che i post della categoria vengano visualizzati nella mia pagina archive.php.

    • Ho riscontrato lo stesso problema che stai affrontando. Il modo in cui l'ho risolto è molto semplice. Vai nelle impostazioni dei permalink e fai clic sul pulsante Salva. Aggiorna la pagina. Questo semplice passaggio risolverà il problema.

  25. Ciao, ho creato una meta box personalizzata con una nuova categoria. Posso anche mostrarla nella pagina del post. Ma quando clicco sull'elemento della categoria appena creata, ottengo una pagina 404. Voglio che funzioni come i tag, le categorie predefinite o gli autori. In modo che se clicco, vengano visualizzati tutti i post sotto quella categoria.

  26. Salve,

    Sono nuovo di WordPress e della programmazione in generale. Questo tutorial è spiegato molto bene, grazie.

    Tuttavia non capisco come visualizzare i termini della mia tassonomia nelle mie pagine.
    Dove devo andare per "Aggiungere questa singola riga di codice nel tuo file single.php all'interno del loop"?

    Grazie per il tuo aiuto
    Saluti,
    Olivier

  27. Grazie mille per questo fantastico tutorial!
    Ho creato una tassonomia personalizzata sul mio sito web dedicata ai libri e ora sono in grado di filtrare i libri per autore!

  28. Il problema con alcuni plugin è che potrebbero non essere compatibili con tutti i temi. Ho scoperto che vale la pena far fare la propria parte a uno sviluppatore qualificato e testare e risolvere eventuali modifiche al sito web dopo aver aggiunto un plugin o aggiornato WordPress a una versione più recente per garantire che tutto funzioni come dovrebbe.

  29. Amico, sei una leggenda,
    Ho lottato per 3 giorni per ottenere questo, che ho trovato su molti siti web, ma non così chiaro come questo.
    Grazie!

      • Ho usato questo codice nel mio tipo di post personalizzato della galleria per il supporto delle categorie. Mostra il nome della categoria ma quando clicco sul nome della categoria viene visualizzata la pagina 404.php. Per favore, aiutami a risolverlo. Voglio che i post della categoria vengano visualizzati nella mia pagina archive.php.

  30. Ho creato un tipo di post personalizzato e una tassonomia che lo accompagna, ma quando creo un post personalizzato e vi aggiungo dei tag, questi non vengono visualizzati come i normali tag nei post normali. Come posso farli visualizzare in fondo al post come al solito in modo che le persone possano cliccarci sopra e trovarne altri simili?

    Grazie!
    -Ayla

  31. Hi everybody! First of all thank you for this article!
    I’ve found that “Simple Taxonomies” plugin is kind of out of date, since it hasn’t been updated since 2 years…. do you have any other plugin to suggest to create custom taxonomies?
    thanks :-)
    Giulia

    • Non sono l'autore di questo post, ma uso “Custom Post Type UI” per creare tassonomie personalizzate. Con 300.000 installazioni, sono abbastanza sicuro che questo plugin sia il più vicino possibile allo standard del settore.

      Spero che questo aiuti!

  32. Salve,

    La descrizione non è prominente per impostazione predefinita; tuttavia, alcuni temi potrebbero mostrarla. Ma mostra comunque sul front-end.

    Come nascondere la descrizione della tassonomia dal front-end?
    Vorrei aggiungere una descrizione alla tassonomia ma non voglio che venga visualizzata sul front-end.

    Per favore, dimmi cosa posso fare.

    Grazie

  33. Come si automatizza il popolamento del valore della tassonomia con il valore di un campo personalizzato.

  34. L'articolo va bene, ma il video è molto scadente. La qualità del suono è pessima, parla troppo velocemente, vengono elaborate cose ovvie ma manca la spiegazione di ciò che stai facendo e perché, così come l'altro contenuto nella parte inferiore dell'articolo.

  35. Sto lavorando su un sito web WordPress. Ho creato delle categorie usando un plugin chiamato "Categories Images". Una delle categorie si chiama "Video" quindi c'è una cartella/categoria che dovrebbe mostrare video ma immagini. Il problema è che, poiché il plugin è progettato per caricare solo immagini, i video di YouTube non vengono visualizzati. Come posso modificare i file PHP (creare una tassonomia personalizzata, modificare single.php, modificare taxonomy-{taxonomy-slug}.php, ecc.) in modo che il post possa mostrare e riprodurre video di YouTube??

    • Se desideri un maggiore controllo su come le cose vengono estratte dal backend al frontend, dai un'occhiata all'uso del plugin Advanced Custom Fields. Questo è un plugin per sviluppatori (quindi è coinvolto del codice) ma è molto potente per cose come quelle che chiedi

  36. Ciao, ho seguito il metodo manuale per creare una tassonomia personalizzata e ho usato Ads/Ad invece di Topics/Topic. Ma non vedo alcuna tassonomia personalizzata nell'editor dei post, anche se ho controllato la schermata delle opzioni per le tassonomie personalizzate.

    sebbene la tassonomia personalizzata (Ads) sia visibile nel sottomenu di amministrazione sotto Post.

    • Ecco il mio frammento di codice nel file functions.php

      _x( ‘Annunci’, ‘taxonomy general name’ ),
      ‘singular_name’ => _x( ‘Annuncio’, ‘taxonomy singular name’ ),
      ‘search_items’ => __( ‘Cerca Annunci’ ),
      ‘all_items’ => __( ‘Tutti gli Annunci’ ),
      ‘parent_item’ => __( ‘Annuncio Padre’ ),
      ‘parent_item_colon’ => __( ‘Annuncio Padre:’ ),
      ‘edit_item’ => __( ‘Modifica Annuncio’ ),
      ‘update_item’ => __( ‘Aggiorna Annuncio’ ),
      ‘add_new_item’ => __( ‘Aggiungi Nuovo Annuncio’ ),
      ‘new_item_name’ => __( ‘Nome Nuovo Annuncio’ ),
      ‘menu_name’ => __( ‘Annunci’ ),
      );

      // Ora registra la tassonomia

      register_taxonomy(‘ads’,array(‘post’), array(
      ‘hierarchical’ => true,
      ‘labels’ => $labels,
      ‘show_ui’ => true,
      ‘show_admin_column’ => true,
      ‘query_var’ => true,
      ‘rewrite’ => array( ‘slug’ => ‘ad’ ),
      ));

      }

      ?>

  37. Come posso visualizzare la mia lista di tassonomie personalizzate come la lista delle categorie

  38. Ciao caro supporto WPBEGINNER,

    Ho imparato molte cose in questo tutorial, la prossima volta potresti per favore elaborare i parametri delle funzioni che hai usato, a volte mi confondo o sono confuso con i parametri.

    Grazie mille Bel tutorial 5 stelle

  39. C'è un modo per far sì che più tassonomie personalizzate utilizzino lo stesso slug o la stessa URL? Per favore, mostrateci come, se voi o qualcun altro lo sapete.

  40. Potrebbe sembrare ovvio, ma... ricordatevi di aggiornare la cache dei permalink, altrimenti potreste perdere ore cercando di capire perché le pagine di archivio non funzionano...

    • Grazie mille!!!
      Ho perso ore in modalità debug, ma non riesco a capire perché il mio permalink reindirizza a una pagina 404! Ma dopo aver svuotato la "cache dei permalink" tutto funziona bene.
      Grazie ancora!

  41. Salve.

    Come posso ottenere un link diverso per i post? Voglio dire, voglio ottenere 2 link diversi dopo aver pubblicato un nuovo post.

    Ad esempio:

    Nome categoria – > Facebook (modello tema A)

    Nome argomento – > Twitter (modello tema B)

    Quindi invio un post a queste 2 categorie. Voglio ottenere 1 link per "Facebook" e 1 link per "Twitter".

    Cordiali saluti

  42. come creare pagine / modelli singoli per le tassonomie?

    Intendo come single.php non come category.php

Lascia un commento

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.