web-dev-qa-db-fra.com

Est-il possible de supprimer des catégories en vrac?

Je viens de migrer vers wordpress et je souhaite supprimer toutes les catégories "non catégorisées", car toutes mes publications sont désormais classées par catégories. Y a-t-il un moyen de faire cela facilement?

3
Mark

Oui, vous pouvez. En suivant ce que @Innate a dit, j'ai créé une nouvelle catégorie appelée "Général". Tous les articles en bloc que j'ai créés précédemment (à partir du plug-in BulkPress) avaient "Non classé" et "ma catégorie personnelle" (ajouté par l'édition en bloc). Ensuite, j'ai choisi "Général" comme catégorie par défaut sous Paramètres> Écriture. Ensuite, j'ai supprimé la catégorie "Non classé". "Uncategorized" a été supprimé de tous les messages, laissant "my-own-category" comme seule catégorie. De plus, tous les nouveaux messages pour lesquels je ne crée pas de catégorie seront marqués comme "Général", ce que j'aime plus que "Non catégorisé".

1
Richard

Oui et non. La principale catégorie "non catégorisée" est la principale intégrée au noyau et ne doit pas être supprimée. Vous pouvez le renommer en quelque chose d'autre. S'ils sont toujours attachés aux publications, vous pouvez le supprimer directement des tables de la base de données.

1
Norcross

Choisissez une catégorie différente comme catégorie par défaut sous Paramètres> Rédaction. Ensuite, vous pourrez supprimer la catégorie "non classé".

1
Innate

Crazy old post, mais au cas où vous arriveriez ici via Google, voici ce qui a fonctionné pour moi avec WP CLI

wp post list --fields=ID --format=csv | while read line ; do wp post term remove $line category uncategorized ; done
0
Cameron Nursall

Autant que je sache, cela n'est pas possible via l'interface graphique. Cela pourrait être fait par un petit script qui interroge toutes les publications qui ont plus d'une catégorie et la catégorie "non catégorisé" puis en supprimant la catégorie "non catégorisé". J'y travaille.

0
hakre