Je souhaite supprimer la classe de catégorie de la page de publication de blog. Supposons que j'ai 2 catégories, l'une est la mode et l'autre les affaires. dans l'article de blog wordpress, ajoutez une classe comme "category-fashion category-business". Je veux supprimer toutes les classes pour chaque catégorie. J'ai essayé d'utiliser jquery mais le nom de la classe est masqué sur l'élément inspect mais pas dans la source d'affichage du navigateur. si possible, je veux supprimer en utilisant le fichier function.php. ci-dessous est mon code jquery.
<script>
jQuery(window).on("load", function() {
<?php
$categories = get_categories();
foreach($categories as $category) {
echo 'jQuery(".category-' . strtolower($category->name) .'").removeClass("category-'. strtolower($category->name) . '");';
}
?>
});
</script>
veuillez essayer ce code dans le fichier functions.php de votre thème, en espérant que cela fonctionnera dans la classe de publication de la page de blog.
add_filter( 'post_class','remove_category_post_classes' );
function remove_category_post_classes( $classes ) {
$categories = get_categories();
foreach ( $categories as $category ) {
$remove_classes[] = 'category-'.$category->slug;
}
$classes = array_diff($classes, $remove_classes);
return $classes;
}
Si vous souhaitez supprimer les classes de la classe body, vous pouvez simplement remplacer le filtre par ce code
add_filter( 'body_class','remove_category_post_classes' );
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