Chaque article créé dans Wordpress sera attribué à une catégorie par défaut. Même si vous ne créez pas de catégories, les publications seront attribuées à une catégorie par défaut appelée "Non classé". C'est ainsi que fonctionne le système Wordpress.
Tout d'abord, pouvez-vous nous expliquer pourquoi vous ne souhaitez pas attribuer de catégories?
est-ce parce que vous ne voulez pas que le slug de catégorie soit ajouté à l'URL du message? Si c'est la raison, il y a si peu de moyens d'y parvenir.
Ce plugin supprime le slug CATEGORY de l'URL de publication.
https://wordpress.org/plugins/remove-category-url/
Peu d'autres références à la suppression du slug de catégorie de l'URL sans plugins:
https://jonnyjordan.com/blog/how-to-remove-category-from-your-urls-in-wordpress/
Supprimer la catégorie et la base de balises de l'url WordPress - sans plugin
Le message Wordpress aura 1 CATÉGORIE. C'est ainsi que fonctionne Wordpress. Peut-être que si vous souhaitez supprimer la catégorie par défaut, mais si vous souhaitez sélectionner une catégorie manuellement, nous pouvons y parvenir avec un codage personnalisé. Mais vous ne pouvez pas avoir un article WordPress sans lui attribuer une catégorie.
Le code ci-dessous supprimera la catégorie par défaut lorsqu'une autre catégorie est définie sur une publication. Assurez-vous que vous avez défini la catégorie par défaut comme Non classé.
//remove default category (uncategorized) when another category has been set
function remove_default_category($ID, $post) {
//get all categories for the post
$categories = wp_get_object_terms($ID, 'category');
//if there is more than one category set, check to see if one of them is the default
if (count($categories) > 1) {
foreach ($categories as $key => $category) {
//if category is the default, then remove it
if ($category->name == "Uncategorized") {
wp_remove_object_terms($ID, 'uncategorized', 'category');
}
}
}
}
//hook in to the publsh_post action to run when a post is published
add_action('publish_post', 'remove_default_category', 10, 2);
Faites-moi savoir si cela vous aide.
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots