web-dev-qa-db-fra.com

Suppression du numéro dans un slug de catégorie

J'ai une catégorie qui se termine par -2, et il est impossible que je revienne à la Parole. Je sais qu'il y a des problèmes avec les slugs numériques, mais ce n'est qu'un mot. Je sais aussi que la réponse commune est de regarder dans la corbeille, mais il n'y a pas de corbeille pour les catégories à ma connaissance

2
Sander Rijken

Vous avez probablement une étiquette avec la même limace. Vous ne pouvez avoir aucune taxonomie avec des limaces en double. Supprimez cette autre taxonomie, renommez/modifiez son slug ou changez/renommez cette catégorie.

MODIFIER

Ok, vous pouvez le faire, si cela ne vous dérange pas de programmer le correctif, d’exécuter directement le SQL ou de jouer avec PHPMyAdmin. Ce que vous devez faire, c'est ajouter une nouvelle ligne dans wp_term_taxonomy qui utilise le terme avec le slug que vous souhaitez utiliser comme term_id et la nouvelle taxonomie (catégorie dans ce cas) comme taxonomy. Cela est nécessaire car, si le slug existe déjà, WP crée un nouveau terme plutôt que d'utiliser le même terme avec une relation term_taxonomy différente.

5
John P Bloch

Peut-être avez-vous déjà utilisé ce nom de catégorie en tant que sous-catégorie ou catégorie, puis l'avez supprimé. Lorsque vous avez créé la deuxième catégorie de temps avec un tel nom, vous obtenez -2.

J'avais un problème similaire. Vient de supprimer une nouvelle catégorie avec -2 slug, puis créé une catégorie dans le répertoire de sous-catégorie où je l’ai supprimée. Puis vient de changer la catégorie parent faite par le parent.

1
Business