Creazione di una tassonomia personalizzata in WordPress
Pubblicato: 2021-10-28
Indubbiamente, WordPress è una piattaforma di blogging in grado di gestire numerosi post, più categorie e tag in un unico posto. Il fatto interessante su tag, categorie, post e tutto può essere gestito e sostituito con un tipo di post personalizzato o una tassonomia personalizzata.
Hai mai sentito parlare della tassonomia personalizzata in WordPress ? Se no, allora in questo articolo ti mostreremo di cosa si tratta e come puoi creare una tassonomia.
Tassonomia
È uno che usano tutti, ma molti di loro non sanno cosa sia e come lo stiano usando. Dal punto di vista biologico, la tassonomia viene utilizzata per raggruppare post e post personalizzati insieme.
Le tassonomie sono classificate in due metodi, tag e categorie in WordPress. Crei un post in base alle categorie e aggiungi tag, il che significa che riunisci entrambi i gruppi in un unico posto o post.
Prendiamo in considerazione un esempio. Supponiamo di avere una categoria di moda e di dover scrivere su vestiti, gioielli, scarpe e altro. Quindi, puoi dividere la categoria moda in sottocategorie come vestiti in cui puoi parlare solo di vestiti e così via.
Inoltre, puoi creare più sottocategorie di abbigliamento per uomini e donne. Ciò significa che hai una sottocategoria di ogni argomento. Questa è chiamata tassonomia personalizzata.
È semplice e tutti lo fanno, ma non conoscono il nome esatto. Ora, il punto è come creare una tassonomia personalizzata in WordPress. Per fare ciò, abbiamo condiviso due metodi.
Un metodo: usa il plug-in che non vuole giocare con la codifica. Il secondo metodo: puoi scegliere il metodo del codice o puoi fare tutto senza utilizzare il plug-in.
Se vuoi saperne di più, continua a leggere.
Come creare una tassonomia con il plugin
Se sei pronto per installare la tassonomia, prima dovrai installare un plugin chiamato Simple Taxonomy. Per fare ciò, segui i passaggi indicati:
1. Apri la dashboard di WordPress e vai alle impostazioni.
2. Fare clic su Tassonomie personalizzate e aggiungere Nuovo.
3. Ora, il tuo primo passo è dare un nome alla tassonomia secondo le tue necessità.
Nota: assicurati che tutte le lettere siano minuscole e senza caratteri.
1. Il passaggio successivo è gerarchico, in cui devi selezionare true se desideri creare una categoria di annunci di tassonomia, in cui puoi aggiungere una categoria cub. Scegli false se vuoi aggiungere tag.
2. Successivamente, devi selezionare il tipo di post, quindi seleziona i post qui invece di altri.
3. Il passaggio successivo è Associa, scegli nessuno. Questo ti chiederà di aggiungere termini automatici.
Supponiamo di aver creato una tassonomia e di aver nominato i suoi argomenti. Ora, il tuo compito è dire a WordPress in quale lingua dovrai tradurre quell'argomento.
Quindi, per questo, vai su Testo di traduzione e seleziona la traduzione. Quindi fare clic sul pulsante Tassonomia e crearlo. Una volta completato, arriverà sotto i post che vanno ulteriormente in categorie e tag. Questo apparirà anche nell'area di modifica del post.
Riguarda quando usi il plugin, ma cosa succede se vuoi giocare con il codice?

Come creare una tassonomia personalizzata con il codice?
Ti consigliamo di fare questo passo se sei un esperto in questo. Aggiungi il seguente codice nella tua codifica. Quindi, per prima cosa, apri il file Functions.php per creare una tassonomia.
Per gerarchico, utilizzare il codice seguente:
//aggancia all'azione init e chiama create_book_taxonomies quando si attiva add_action( 'init', 'create_topics_hierarchical_taxonomy', 0 ); //crea una tassonomia personalizzata con il nome di argomenti per i tuoi post funzione create_topics_hierarchical_taxonomy() { // Aggiungi una nuova tassonomia, rendila gerarchica come le categorie //per prima cosa esegui la parte delle traduzioni per la GUI $etichette = array( 'nome' = _x( 'Argomenti', 'nome generale tassonomia' ), 'singular_name' = _x( 'Argomento', 'tassonomia nome singolare' ), 'search_items' = __( 'Cerca argomenti' ), 'all_items' = __( 'Tutti gli argomenti' ), 'elemento_genitore' = __( 'Argomento principale' ), 'parent_item_colon' = __( 'Argomento principale:' ), 'edit_item' = __( 'Modifica argomento' ), 'update_item' = __( 'Aggiorna argomento' ), 'add_new_item' = __( 'Aggiungi nuovo argomento' ), 'new_item_name' = __( 'Nuovo nome argomento' ), 'nome_menu' = __( 'Argomenti' ), ); // Ora registra la tassonomia register_taxonomy('topics',array('post'), array( 'gerarchico' = vero, 'etichette' = $etichette, 'show_ui' = vero, 'show_admin_column' = vero, 'query_var' = vero, 'riscrivi' = array( 'slug' = 'argomento' ), )); }
Per creare una tassonomia personalizzata non gerarchica come i tag, aggiungi questo codice nel functions.php del tuo tema o in un plug-in specifico del sito:
//aggancia all'azione init e chiama create_topics_nonhierarchical_taxonomy quando si attiva add_action( 'init', 'create_topics_nonhierarchical_taxonomy', 0 ); funzione create_topics_nonhierarchical_taxonomy() { // Etichetta la parte per la GUI $etichette = array( 'nome' = _x( 'Argomenti', 'nome generale tassonomia' ), 'singular_name' = _x( 'Argomento', 'tassonomia nome singolare' ), 'search_items' = __( 'Cerca argomenti' ), 'elementi_popolari' = __( 'Argomenti popolari' ), 'all_items' = __( 'Tutti gli argomenti' ), 'elemento_genitore' = nullo, 'parent_item_colon' = nullo, 'edit_item' = __( 'Modifica argomento' ), 'update_item' = __( 'Aggiorna argomento' ), 'add_new_item' = __( 'Aggiungi nuovo argomento' ), 'new_item_name' = __( 'Nuovo nome argomento' ), 'separate_items_with_commas' = __( 'Separa gli argomenti con virgole'), 'add_or_remove_items' = __( 'Aggiungi o rimuovi argomenti' ), 'choose_from_most_used' = __( 'Scegli tra gli argomenti più utilizzati' ), 'nome_menu' = __( 'Argomenti' ), ); // Ora registra la tassonomia non gerarchica come tag register_taxonomy('topics','post',array( 'gerarchico' = falso, 'etichette' = $etichette, 'show_ui' = vero, 'show_admin_column' = vero, 'update_count_callback' = '_update_post_term_count', 'query_var' = vero, 'riscrivi' = array( 'slug' = 'argomento' ), )); }
Come visualizzare la tassonomia
Per mostrare la tassonomia, usa questo codice unico:
the_terms ($post-ID,'topics','Topics:',',',);
Puoi aggiungerlo anche in altri file come archive.php, index.php e ovunque tu voglia visualizzare la tassonomia.