Maison > Tutoriel CMS > WordPresse > Comment créer vos propres taxonomies WordPress personnalisées

Comment créer vos propres taxonomies WordPress personnalisées

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2025-02-19 10:23:13
original
721 Les gens l'ont consulté

Ce guide complet explore les taxonomies WordPress, expliquant leur fonction, leur implémentation et leurs avantages. Nous couvrirons la création de taxonomies personnalisées et les intégrer dans votre thème.

Concepts clés:

  • Les taxonomies WordPress organisent les publications et les pages en catégories et balises, améliorant la structure du site.
  • La fonction register_taxonomy() crée des taxonomies personnalisées adaptées à des types de contenu spécifiques.
  • Les taxonomies personnalisées peuvent être hiérarchiques (comme les catégories) ou plates (comme les étiquettes), déterminées par l'argument hierarchical.
  • Attribuez des taxonomies personnalisées aux publications via l'éditeur WordPress.
  • Modifier les fichiers de thème pour afficher les termes et liens de taxonomie personnalisés vers des pages d'archives.
  • Une utilisation efficace améliore l'organisation de contenu et l'expérience utilisateur.

Comprendre les taxonomies WordPress:

Éléments liés au groupe des taxonomies utilisant des termes descriptifs. WordPress les utilise pour catégoriser et étiqueter les publications et les pages. Les exemples intégrés incluent:

  • Catégories: Groupements de sujets larges.
  • Tags: Mots-clés spécifiques décrivant les messages individuels.

Chaque catégorie ou balise est un "terme" dans une "taxonomie". Vous pouvez créer vos propres taxonomies avec des termes personnalisés.

Gestion des catégories et des balises:

WordPress fournit des zones d'administration (sous le menu "Posts") pour gérer les catégories et les balises, en ajoutant facilement de nouveaux termes.

How to Create Your Own Custom WordPress Taxonomies

attribuer des termes aux messages:

Utilisez les métaboxes de l'éditeur WordPress (généralement en dessous du métabox "publier") pour attribuer des catégories et des balises aux publications. Vous pouvez ajouter des termes existants ou nouveaux.

How to Create Your Own Custom WordPress Taxonomies

Fonctionnalité de taxonomie de WordPress:

WordPress utilise des taxonomies pour:

  • Générer des pages d'inscription à terme (par exemple, /category/featured).
  • Créer des liens vers ces pages sur des messages individuels.
  • Intégrer les termes dans les widgets (comme les widgets "Catégories" et "Tag Cloud").
  • Ajouter des termes aux menus de navigation.

Création de taxonomies personnalisées:

La fonction register_taxonomy() est cruciale pour créer des taxonomies personnalisées. Il faut trois arguments:

  1. $taxonomy: le nom de votre nouvelle taxonomie (par exemple, "membres"). Doit être inférieur à 32 caractères et utiliser uniquement des lettres et des soulignements.
  2. $object_type: le (s) type (s) auquel s'applique la taxonomie (par exemple, «post» ou array('post', 'page')).
  3. $args: un tableau d'arguments définissant le comportement et les étiquettes de la taxonomie. Les arguments clés comprennent:
    • label: nom pluriel de la taxonomie.
    • labels: un tableau d'étiquettes pour divers écrans d'administration.
    • public: si la taxonomie est publiquement interrogable.
    • show_ui: s'il faut afficher une interface d'administration.
    • show_in_nav_menus: Il faut inclure des termes dans les menus de navigation.
    • hierarchical: si la taxonomie est hiérarchique (vrai) ou plate (fausse).

Exemple: Création d'une taxonomie "membres":

Ce code crée une taxonomie hiérarchique "membres" attachée au type de message "post":

function add_member_taxonomy_to_post() {
    $taxonomy = 'member';
    $object_type = 'post';
    $labels = array(
        'name' => 'Members',
        'singular_name' => 'Member',
        // ... other labels ...
    );
    $args = array(
        'labels' => $labels,
        'hierarchical' => true,
        'show_ui' => true,
        // ... other args ...
    );
    register_taxonomy($taxonomy, $object_type, $args);
}
add_action('init', 'add_member_taxonomy_to_post');
Copier après la connexion

How to Create Your Own Custom WordPress Taxonomies How to Create Your Own Custom WordPress Taxonomies

Ajout de termes aux publications: Après avoir créé la taxonomie, utilisez le métabox de l'éditeur pour attribuer des termes aux publications.

How to Create Your Own Custom WordPress Taxonomies

Affichage des taxonomies personnalisées dans votre thème:

Modifiez content.php (ou fichiers de modèle pertinents de votre thème) pour afficher les termes de taxonomie personnalisés. Utilisez des fonctions comme get_the_terms() et get_term_link() pour récupérer et lier aux termes. Une fonction personnalisée peut simplifier ce processus.

Questions fréquemment posées:

Cette section fournit des réponses concises à des questions courantes concernant les taxonomies WordPress personnalisées, couvrant leurs avantages, leur création, leur affectation aux types de postes, les méthodes d'affichage, les structures hiérarchiques, l'optimisation du référencement et l'intégration avec les menus. La section FAQ d'origine est déjà assez complète.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal