Modifier le nom de la taxonomie

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par sigma2008, 7 Février 2022.

  1. sigma2008
    sigma2008 WRInaute impliqué
    Inscrit:
    18 Juin 2008
    Messages:
    790
    J'aime reçus:
    5
    Bonjour,
    j'ai utilisé ce code pour créer une taxonomie depuis quelques années, elle fonctionne très bien sauf que je veux changer le mot "telephone" par "smartphone", mais lorsque je le change la taxonomie disparait sur l'administration wordpress et quand je restaure le mot "telephone" elle revient, voici le code :

    Code:
    register_taxonomy( 'smartphones', 'telephone', array( 'hierarchical' => true, 'label' => 'Categorie téléphone', 'query_var' => true, 'rewrite' => true ) );
    Y a t il un moyen pour modifier le mot "telephone" même via la bdd ?
     
  2. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 728
    J'aime reçus:
    174
    register_taxonomy( 'smartphones', 'telephone', indique que la taxonomie smartphones est enregistrée pour le custom post type telephone.

    Comme vous n'avez rien défini dans vos arguments, le query_var est identique au nom de la catégorie. Si c'est la même chose pour le custom post type, c'est juste IMPOSSIBLE d'avoir deux objets différents avec la même query var et le même slug.

    Sinon, chaque terme est enregistré en base de données avec son type. Il faut donc corriger la colonne taxonomy pour tous les termes concernés dans la table wp_term_taxonomy
     
  3. sigma2008
    sigma2008 WRInaute impliqué
    Inscrit:
    18 Juin 2008
    Messages:
    790
    J'aime reçus:
    5
    Merci beaucoup :)
     
    #3 sigma2008, 9 Février 2022
    Dernière édition: 9 Février 2022
  4. sigma2008
    sigma2008 WRInaute impliqué
    Inscrit:
    18 Juin 2008
    Messages:
    790
    J'aime reçus:
    5
    @Marie-Aude je viens de trouver une solution, il s'agit d'ajouter le paramètres slug, mais ceci ne donne rien dans mon cas :
    Code:
    register_taxonomy( 'smartphones', 'telephone', array( 'hierarchical' => true, 'label' => 'Categorie téléphone', 'query_var' => true, 'rewrite' => array('slug' => 'smartphones'), ) );
    Mes liens sont toujours -monsite.com/telephone/huawei/letel-7222
    au lieu de : -monsite.com/smartphones/huawei/letel-7222
     
  5. sigma2008
    sigma2008 WRInaute impliqué
    Inscrit:
    18 Juin 2008
    Messages:
    790
    J'aime reçus:
    5
    Une solution svp ? Merci.
     
  6. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 728
    J'aime reçus:
    174
    register_taxonomy( string $taxonomy, array|string $object_type, array|string $args = array() )

    Le deuxième paramètre est celui du custom post type.

    Donc il faut voir dans tes structures d'url. Manifestement tu as le cpt en premier

    Et effectivement, quand je regarde le code source, je vois


    class="telephone-template-default single single-telephone postid-7222" ce qui indique que tu es sur une page single de ton custom post type.

    Auquel correspond le /telephone/ dans ton url. Donc il faut changer ta structure de permalien.

    Et pour cela, il faudrait sans doute que ta taxonomie ait des archives, puisque /telephone/huawei/ renvoie une 404
     
Chargement...
Similar Threads - Modifier nom taxonomie Forum Date
Modifier nom du fichier de session Développement d'un site Web ou d'une appli mobile 5 Août 2012
Modifier les noms de page - rapport analytics Débuter en référencement 19 Avril 2012
Modifier nom de pages et URL URL Rewriting et .htaccess 6 Septembre 2011
Modifier le nom du fichier commentaires dans Wordpress [antispam] Développement d'un site Web ou d'une appli mobile 11 Mai 2011
modifier nom de domaine .fr en .com Noms de domaine et référencement 8 Janvier 2011
[Ajouter/Modifier] nom de rue dans Google Maps ? YouTube, Google Images et Google Maps 14 Mai 2010
modifier l'affichage du nom de domaine URL Rewriting et .htaccess 18 Février 2010
Modifier le nom de mes pages web pour y inclure un mot clé Débuter en référencement 5 Septembre 2009
Modifier le nom d'un fichier au téléchargement Développement d'un site Web ou d'une appli mobile 11 Juillet 2008
Modifier nom de domaine pour améliorer référencement ? Crawl et indexation Google, sitemaps 5 Juin 2008
[resolu]modifier l'url par défaut par le nom de domaine URL Rewriting et .htaccess 2 Décembre 2007
Modifier le nom de domaine sans perdre le référencement ? Administration d'un site Web 23 Mai 2006
Modifier le nom de ses pages (changt _ par -) ? Problèmes de référencement spécifiques à vos sites 18 Janvier 2006
modifier un nom de domaine, c'est possible ? Débuter en référencement 18 Octobre 2005
[JavaScript Array] modifier un code html sans le supprimer/recréer Développement d'un site Web ou d'une appli mobile 20 Juin 2022
WordPress Retirer ou modifier la donnée structurée "date" avec Yoast Débuter en référencement 1 Avril 2022
WordPress Balise canonique sur une page impossible à modifier via Yoast Problèmes de référencement spécifiques à vos sites 28 Octobre 2021
Comment modifier le thème Chrome ? YouTube, Google Images et Google Maps 3 Juin 2021
Supprimer mon site de Similarweb ? Ou modifier les données ? Administration d'un site Web 26 Novembre 2020
WordPress Modifier les balises hn de sa homepage Wordpress Débuter en référencement 13 Novembre 2020