Créer une taxonomie personnalisée dans WordPress
Publié: 2021-10-28
Sans aucun doute, WordPress est une plateforme de blogs qui peut gérer de nombreux articles, plusieurs catégories et balises en un seul endroit. Le fait intéressant concernant les balises, les catégories, les publications et tout peut être géré et remplacé par un type de publication personnalisé ou une taxonomie personnalisée.
Avez-vous déjà entendu parler de la taxonomie personnalisée dans WordPress ? Si non, alors dans cet article nous allons vous montrer de quoi il s'agit et comment vous pouvez créer une taxonomie.
Taxonomie
C'est celui que tout le monde utilise, mais beaucoup d'entre eux ne savent pas ce que c'est et comment ils l'utilisent. Selon le point de vue biologique, la taxonomie est utilisée pour faire des publications de groupe et des publications personnalisées ensemble.
Les taxonomies sont classées en deux méthodes, balises et catégories dans WordPress. Vous créez une publication en fonction des catégories et ajoutez des balises, ce qui signifie que vous réunissez les deux groupes en un seul endroit ou publication.
Analysons un exemple. Supposons que vous ayez une catégorie de mode et que vous deviez écrire sur des vêtements, des bijoux, des chaussures et plus encore. Ainsi, vous pouvez diviser la catégorie mode en sous-catégories comme les vêtements où vous ne pouvez parler que de vêtements, etc.
De plus, vous pouvez créer plus de sous-catégories dans les vêtements pour hommes et femmes. Cela signifie que vous avez une sous-catégorie de chaque sujet. C'est ce qu'on appelle la taxonomie personnalisée.
C'est simple et tout le monde fait ça, mais ne connaît pas le nom exact. Maintenant, le point est de savoir comment créer une taxonomie personnalisée dans WordPress. Pour ce faire, nous avons partagé deux méthodes.
Une méthode - Utilisez Plugin qui ne veut pas jouer avec le codage. La deuxième méthode - vous pouvez choisir la méthode du code, ou vous pouvez tout faire sans utiliser de plugin.
Si vous souhaitez en savoir plus, continuez à lire.
Comment créer une taxonomie avec le plugin
Si vous êtes prêt à installer la taxonomie, vous devrez d'abord installer un plugin nommé Simple Taxonomy. Pour ce faire, suivez les étapes indiquées :
1. Ouvrez le tableau de bord WordPress et accédez aux paramètres.
2. Cliquez sur Taxonomies personnalisées et ajoutez Nouveau.
3. Maintenant, votre première étape consiste à donner un nom à la taxonomie selon vos besoins.
Remarque- Assurez-vous que toutes les lettres sont en minuscules et sans caractères.
1. L'étape suivante est hiérarchique, où vous devez sélectionner true si vous souhaitez créer une catégorie d'annonces de taxonomie, où vous pouvez ajouter une catégorie cub. Choisissez false si vous souhaitez ajouter des balises.
2. Ensuite, vous devez sélectionner le type de publication afin de sélectionner les publications ici plutôt que d'autres.
3. L'étape suivante est Associer, choisissez aucun. Cela vous demandera d'ajouter des termes automatiques.
Supposons que vous ayez créé une taxonomie et nommé ses sujets. Maintenant, votre travail consiste à indiquer à WordPress dans quelle langue vous devrez traduire ce sujet.
Alors pour cela, allez dans Libellé de la traduction et sélectionnez la traduction. Cliquez ensuite sur le bouton Taxonomie et créez-le. Une fois terminé, il viendra sous les messages qui vont plus loin dans les catégories et les balises. Cela apparaîtra également dans la zone de post-édition.

Tout dépend du moment où vous utilisez le plugin, mais que se passe-t-il si vous voulez jouer avec du code ?
Comment créer une taxonomie personnalisée avec Code ?
Nous vous conseillons de franchir cette étape si vous êtes un expert en la matière. Ajoutez le code suivant dans votre codage. Donc, d'abord, ouvrez le fichier Functions.php pour créer une taxonomie.
Pour hiérarchique, utilisez le code suivant :
// se connecte à l'action init et appelle create_book_taxonomies lorsqu'elle se déclenche add_action( 'init', 'create_topics_hierarchical_taxonomy', 0 ); // créez une taxonomie personnalisée nommez-la pour vos publications function create_topics_hierarchical_taxonomy() { // Ajouter une nouvelle taxonomie, la rendre hiérarchique comme les catégories //faites d'abord la partie traductions pour l'interface graphique $étiquettes = tableau( 'name' = _x( 'Sujets', 'nom général de la taxonomie' ), 'nom_singulier' = _x( 'Sujet', 'nom singulier de la taxonomie' ), 'search_items' = __( 'Rechercher les sujets' ), 'all_items' = __( 'Tous les sujets' ), 'élément_parent' = __( 'Sujet parent' ), 'parent_item_colon' = __( 'Sujet parent :' ), 'edit_item' = __( 'Modifier le sujet' ), 'update_item' = __( 'Mettre à jour le sujet' ), 'add_new_item' = __( 'Ajouter un nouveau sujet' ), 'new_item_name' = __( 'Nouveau nom de sujet' ), 'menu_name' = __( 'Sujets' ), ); // Enregistrez maintenant la taxonomie register_taxonomy('topics',array('post'), array( 'hiérarchique' = vrai, 'étiquettes' = $étiquettes, 'show_ui' = vrai, 'show_admin_column' = vrai, 'query_var' = vrai, 'réécrire' = array( 'slug' = 'sujet' ), )); }
Pour créer une taxonomie personnalisée non hiérarchique comme les tags, ajoutez ce code dans le fichier functions.php de votre thème ou dans un plugin spécifique au site :
// se connecte à l'action init et appelle create_topics_nonhierarchical_taxonomy lorsqu'elle se déclenche add_action( 'init', 'create_topics_nonhierarchical_taxonomy', 0 ); function create_topics_nonhierarchical_taxonomy() { // Partie étiquettes pour l'interface graphique $étiquettes = tableau( 'name' = _x( 'Sujets', 'nom général de la taxonomie' ), 'nom_singulier' = _x( 'Sujet', 'nom singulier de la taxonomie' ), 'search_items' = __( 'Rechercher les sujets' ), 'popular_items' = __( 'Sujets populaires' ), 'all_items' = __( 'Tous les sujets' ), 'élément_parent' = nul, 'parent_item_colon' = null, 'edit_item' = __( 'Modifier le sujet' ), 'update_item' = __( 'Mettre à jour le sujet' ), 'add_new_item' = __( 'Ajouter un nouveau sujet' ), 'new_item_name' = __( 'Nouveau nom de sujet' ), 'separate_items_with_commas' = __( 'Séparer les sujets par des virgules' ), 'add_or_remove_items' = __( 'Ajouter ou supprimer des sujets' ), 'choose_from_most_used' = __( 'Choisir parmi les sujets les plus utilisés' ), 'menu_name' = __( 'Sujets' ), ); // Enregistrez maintenant la taxonomie non hiérarchique comme tag register_taxonomy('sujets','post',array( 'hiérarchique' = faux, 'étiquettes' = $étiquettes, 'show_ui' = vrai, 'show_admin_column' = vrai, 'update_count_callback' = '_update_post_term_count', 'query_var' = vrai, 'réécrire' = array( 'slug' = 'sujet' ), )); }
Comment afficher la taxonomie
Pour afficher la taxonomie, utilisez ce code unique :
the_terms ( $post-ID,'topics','Topics:',',',);
Vous pouvez également l'ajouter dans d'autres fichiers tels que archive.php, index.php et partout où vous souhaitez afficher la taxonomie.