Comment créer une taxonomie personnalisée dans WordPress (2021)
WordPress comprend deux taxonomies intégrées: les catégories et les étiquettes. Bien qu’elles soient suffisantes pour les blogs et les sites Web de base, il est très probable qu’il est temps pour vous d’ajouter votre propre blog et site Web. Heureusement, il est relativement simple de créer une taxonomie WordPress personnalisée pour vous offrir plus de flexibilité et de contrôle des données. Qu’est – ce que la taxonomie personnalisée WordPress? Si vous n’êtes pas tout à fait sûr de ce qu’est une taxonomie, la taxonomie a une définition très simple: « une taxonomie représente la structure formelle d’une classe ou d’un type d’objet dans un domaine. Utilisez un vocabulaire contrôlé pour organiser les connaissances afin de faciliter la recherche d’informations pertinentes.»
En bref, la taxonomie n’est donc qu’un moyen de structurer, d’organiser et d’identifier les données. WordPress était à l’origine essentiellement une plate – forme de blogging, donc sa taxonomie par défaut gère ce type de site. Cependant, il est vite devenu évident que la plate – forme est utilisée pour d’autres types de sites, pas seulement des blogs, et la version 3.1 de la plate – forme introduit la fonctionnalité de catégorisation personnalisée de WordPress. Cette fonctionnalité pratique vous permet d’organiser avec précision les données du site et de la structure au besoin.
Parmi les grands exemples de taxonomie personnalisée, mentionnons les sites d’information comme CNN ou BBC, dont le contenu doit être organisé géographiquement ou par sujet. Une taxonomie peut être « hiérarchique », comme une catégorie qui a une relation parent – enfant ou une étiquette semblable à « plusieurs formes ». La taxonomie hiérarchique est plus appropriée pour les relations connues, un peu comme la généalogie. En revanche, si plusieurs valeurs similaires peuvent être appliquées à différents éléments, la taxonomie fractale est utilisée. Par conséquent, si vous utilisez
Les éléments de l’année sont répétés en plusieurs points.
Sans aucun doute, vous vous demandez: « Comment créer des catégories personnalisées dans WordPress? » Il y a deux façons: utiliser le Code manuellement ou utiliser un plug – in de classification personnalisé WordPress dédié. Nous vous guiderons de ces deux façons. Comment créer la taxonomie WordPress manuellement avec le Code nous savons que le mot \
Cet article reprend l’article premier. Déterminer le type de taxonomie dont vous avez besoin Étant donné que chaque taxonomie nécessite un code différent, il est nécessaire de déterminer si la taxonomie est stratifiée ou non stratifiée. Comme pour les catégories, la taxonomie hiérarchique vous permet d’utiliser les deux termes parent – enfant. Ainsi, par exemple, votre terme parent peut être littéralement « enfant » et ce qui suit sont des termes pour enfants comme « Nouveau – né », « bébé », « adolescent » et « adolescent ». D’autre part, les taxonomies non hiérarchiques ou multidimensionnelles ressemblent essentiellement à des balises parce qu’elles ne permettent que de définir les termes à attribuer au contenu et non de créer une relation parent – enfant.
Connectez – vous à WordPress et allez dans l’éditeur de thème nous vous recommandons fortement de sauvegarder votre site avant de le modifier manuellement, car toute erreur dans le Code PHP peut causer de graves problèmes. Pour plus d’informations sur la façon de créer une sauvegarde, voir ici. Accédez au panneau d’administration WordPress du site de manière régulière. Une fois entré, faites défiler vers le bas et placez le curseur sur l’apparence. Cliquez sur l’éditeur de thème dans la boîte déroulante qui apparaît: Un message d’avertissement peut vous conseiller de ne pas modifier l’arrière – plan du sujet, auquel cas vous pouvez
Cliquez sur \
Cependant, si l’édition d’un site à partir de l’arrière – plan ne répond pas à vos besoins, nous vous recommandons fortement d’appuyer en arrière et d’utiliser le plug – in pour créer votre propre taxonomie personnalisée. 3. Trouvez la fonctionnalité du thème go à l’extrême droite de l’écran. Dans le fichier sujet, localisez et cliquez sur les fonctions sujet (fonctions.php): Le Code sera maintenant affiché en haut et vous devriez voir <?php: L’article se poursuit comme suit: 4. Entrez le nouveau Code du curseur de recherche à la fin de la première ligne. Appuyez sur Entrée pour ajouter une nouvelle ligne et copiez \/ collez l’un des blocs de code suivants dans la nouvelle ligne au besoin:
Pour la taxonomie hiérarchique \/ \/ suspendre d’abord l’opération init et appeler create _ England taxonomies (‘init’, ‘create Counties Hierarchy taxonomie’, 0) Lorsque l’opération add est déclenchée Ensuite, créez un nom de taxonomie personnalisé qui fonctionne sur votre poste. La fonction create _ Counties Hierarchy Taxonomy () {\/ \/ \/ Add a New taxonomie and Lay it to tier \/ \/ \/ Add a New taxtaxonomie and Lay it \/ \/ First for Gui $labels = array (‘name’ = > \ \ \ \ \ = \ = \ = \ = \ = \ = \ = \ = \ \ \ \ \ _items’ = > (‘Search Counties’),’ all _ items’ = > \ items’ = > (‘All Country’), ‘parent _ item’ = > \ \ ‘(‘ All Country ‘),’ parent item ‘= > \ \ \ \’, ‘parent item coloncolon’ = > \ = \ \ ‘parent Country:’ ‘,’ Edit item ‘= > = > \’ (‘Edit Country’), ‘Update item’ = > \ = > \ \ ‘Update Country’), ‘Update item’ = > \ = > \ \ \ \ uu U (‘Add new country’, ‘New Item _ name’ = > uuu (‘New Country’, ‘Menu Name’) \/ Taxonomy Register _ Taxonomy (‘Courcelles’, array (‘ England »), array (‘Hierarchy’ = > True, ‘labels’ = > $$labels,’ show ui ‘= > True,’ show in rest ‘= > True,’ show admin column ‘= > > True,’ Query var ‘= > True,’ Query var ‘= > True,’ Rewrite ‘= > True,’ Hierarchy ‘= > True,’ labels’ = > $$labels, ‘show ui’ = > True, ‘show in rest’ = > True, ‘show admin column’ = > True, ‘= >’ County ‘); Pour la taxonomie non hiérarchique \/ \/ Accrochez – vous d’abord à l’opération init et appelez create _ nonhier taxonomie lorsque l’opération add est déclenchée (‘init’, ‘create Towns nonhier’
Le modèle rtella fait partie du sujet. Cependant, en théorie, vous pouvez également ajouter une taxonomie personnalisée à n’importe quel fichier modèle.
Supposons que vous ne sachiez pas comment trouver le modèle utilisé pour une page particulière. Dans ce cas, nous vous recommandons d’utiliser quel modèle – I – am plug – in. Ceci affiche le nom du modèle utilisé par la page courante, et une fois que vous avez trouvé le modèle que vous voulez utiliser, vous pouvez désactiver le plug – in en toute sécurité. 2. Ajoutez le code à l’emplacement où la taxonomie personnalisée doit être affichée. Une fois que vous avez déterminé l’emplacement où vous voulez voir la nouvelle taxonomie, trouvez le fichier. Php correspondant. Vous pouvez généralement trouver ces fonctions de la même façon que vous trouvez les fonctions de fichier. Créez PHP en allant dans l’éditeur de thème WordPress et en sélectionnant le fichier approprié dans la liste des fichiers de thème. Après avoir trouvé le fichier. Correction PHP, collez le code suivant:
ID, ‘ville’, ‘ville:’, ‘);? > N’oubliez pas de remplacer les éléments rouges par le nom de la taxonomie que vous utilisez. C’est tout; Vous avez maintenant ajouté tout le Code nécessaire pour créer et afficher une taxonomie personnalisée dans WordPress. Si la nouvelle taxonomie n’est pas affichée, assurez – vous que le Code a été ajouté au bon fichier. Si le problème persiste, vous devrez peut – être contacter un développeur pour un sujet spécifique pour obtenir des instructions sur la personnalisation de l’affichage pour inclure une nouvelle classification. Dans tous les cas, WordPress Codex est le point de référence pour tout ce qui concerne l’arrière – plan du site, y compris la taxonomie personnalisée et la hiérarchie des modèles. L’article se poursuit comme suit: Comment créer une taxonomie dans WordPress en utilisant le plug – in si vous n’aimez pas ajouter du Code dans wordpress pour créer une taxonomie personnalisée, nous vous recommandons fortement d’utiliser le plug – in de taxonomie personnalisé de WordPress. Camion
Le principal avantage de l’utilisation du plugin classifié WordPress est la simplification du processus, ce qui est idéal pour les débutants, mais l’inconvénient est que le plugin ralentit le site. Cela dit, le plug – in taxonomique n’est pas particulièrement exigeant en Code, de sorte que vous pourriez encore avoir besoin d’un plug – in pour votre commodité. Voici comment créer une taxonomie personnalisée à l’aide d’un plug – in: 1. Plusieurs plug – ins sont disponibles pour ajouter une taxonomie personnalisée, mais nous utiliserons le plug – in personnalisé post – type UI pour démontrer ce processus: Ce plugin populaire se trouve dans le répertoire des plugins WordPress. Il est entièrement gratuit, très léger et facile à utiliser, Donc continuez à télécharger et activez – le de la manière habituelle. D’autres plug – ins obtiendront le même résultat, et le processus d’ajout de taxonomie devrait être assez similaire, peu importe ce que vous choisissez. Allez à ajouter \/ modifier la taxonomie et un nouveau projet intitulé \
Vous pouvez voir les détails complets de toutes les taxonomies et de tous les types de messages personnalisés en cliquant sur types \/ taxis enregistrés dans l’interface utilisateur CPT « dans le menu de gauche de la console d’administration WordPress. C’est un package! L’ajout d’une taxonomie personnalisée est un moyen très puissant d’organiser la structure du site WordPress. Vous n’êtes plus limité aux catégories et aux balises: Vous pouvez maintenant créer la taxonomie dont vous avez vraiment besoin. Ceci est particulièrement important pour les sites qui ne sont pas des blogs mais qui sont utiles.» Même ceux – là. Si vous avez des questions sur l’utilisation du Code et des fichiers. Php, nous vous recommandons fortement d’utiliser le plug – in pour enregistrer la taxonomie. Même si vous avez de l’expérience avec l’encodage, le plug – in est toujours un bon choix, car il crée une taxonomie rapidement et facilement, et vous n’avez pas à créer des sauvegardes à chaque fois. Avez – vous déjà créé une taxonomie personnalisée pour les sites WordPress? Ou lancez – vous un blog de base avec suffisamment d’étiquettes et de catégories pour répondre à vos besoins? Veuillez nous le dire dans la section commentaires ci – dessous, ainsi que toutes les techniques de classification que vous pourriez avoir.