
Un problème courant, une solution pratique
Vous gérez un site WordPress et vous avez remarqué que les catégories ne répondent plus à vos besoins spécifiques ? Vous souhaitez organiser votre contenu de manière plus flexible et personnalisée ? Convertir des catégories en taxonomies personnalisées peut être la solution idéale. Ensemble, nous allons découvrir comment y parvenir étape par étape.
Pré-requis et vision d’ensemble
Avant de commencer, assurez-vous d’avoir les éléments suivants :
Outils Versions Temps estimé WordPress 5.0 ou supérieure 1 à 2 heures Accès au tableau de bord WordPress N/A N/A Accès FTP ou gestionnaire de fichiers N/A N/A
Tutoriel pas-à-pas
Étape 1 : Préparer votre environnement
Objectif de l’étape : Assurer que votre site est prêt pour les modifications.
- Connectez-vous à votre tableau de bord WordPress.
- Faites une sauvegarde complète de votre site.
- Désactivez les plugins non essentiels pour éviter les conflits.
Vérification rapide : Assurez-vous que votre site fonctionne correctement après la désactivation des plugins.
Erreurs fréquentes : Ne pas faire de sauvegarde peut entraîner des pertes de données. Si votre site ne fonctionne pas correctement, réactivez les plugins un par un pour identifier le conflit.
Étape 2 : Créer une taxonomie personnalisée
Objectif de l’étape : Ajouter une nouvelle taxonomie personnalisée.
- Allez dans Apparence > Éditeur de thème.
- Ouvrez le fichier functions.php de votre thème actif.
- Ajoutez le code suivant pour créer une taxonomie personnalisée :
function create_custom_taxonomy() { $labels = array( 'name' => _x( 'Genres', 'taxonomy general name' ), 'singular_name' => _x( 'Genre', 'taxonomy singular name' ), 'search_items' => __( 'Rechercher un Genre' ), 'all_items' => __( 'Tous les Genres' ), 'parent_item' => __( 'Genre parent' ), 'parent_item_colon' => __( 'Genre parent :' ), 'edit_item' => __( 'Éditer le Genre' ), 'update_item' => __( 'Mettre à jour le Genre' ), 'add_new_item' => __( 'Ajouter un nouveau Genre' ), 'new_item_name' => __( 'Nom du nouveau Genre' ), 'menu_name' => __( 'Genre' ), ) register_taxonomy('genre',array('post'), array( 'hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'genre' ), )) } add_action( 'init', 'create_custom_taxonomy', 0 )
Vérification rapide : Allez dans Articles > Genres pour voir si la nouvelle taxonomie apparaît.
Erreurs fréquentes : Assurez-vous que le code est correctement ajouté et qu’il n’y a pas de syntaxe incorrecte. Si la taxonomie n’apparaît pas, vérifiez les erreurs dans le fichier functions.php.
Étape 3 : Convertir les catégories en taxonomies personnalisées
Objectif de l’étape : Transférer les catégories existantes vers la nouvelle taxonomie.
- Installez et activez le plugin Term Management Tools.
- Allez dans Outils > Term Management Tools.
- Sélectionnez Convertir les termes.
- Choisissez Catégories comme taxonomie source et Genres comme taxonomie cible.
- Cliquez sur Convertir.
Vérification rapide : Vérifiez que les catégories ont été converties en genres en allant dans Articles > Genres.
Erreurs fréquentes : Si la conversion échoue, assurez-vous que les noms des taxonomies sont corrects et que le plugin est correctement installé.
Étape 4 : Mettre à jour les articles
Objectif de l’étape : Associer les articles aux nouvelles taxonomies.
- Allez dans Articles > Tous les articles.
- Sélectionnez les articles que vous
- Allez dans Articles > Tous les articles.
- Sélectionnez les articles que vous souhaitez mettre à jour.
- Dans le menu déroulant Actions groupées, choisissez Modifier et cliquez sur Appliquer.
- Dans la section Genres, associez les articles aux nouvelles taxonomies personnalisées.
- Cliquez sur Mettre à jour pour enregistrer les modifications.
Vérification rapide : Assurez-vous que les articles sont correctement associés aux nouvelles taxonomies en vérifiant les articles individuellement.
Erreurs fréquentes : Si les articles ne sont pas correctement mis à jour, vérifiez que les taxonomies personnalisées sont bien enregistrées et que les articles sont correctement sélectionnés.
En suivant ces étapes, vous aurez réussi à convertir vos catégories WordPress en taxonomies personnalisées, offrant ainsi une organisation plus flexible et adaptée à vos besoins spécifiques. Cette méthode vous permet de mieux structurer votre contenu et d’améliorer l’expérience utilisateur sur votre site.
Post Views: 57
Merci pour cet article très utile ! J’ai souvent trouvé les catégories WordPress limitées, donc je vais essayer cette méthode pour mieux organiser mon blog.