Je n'ai pas besoin de tout ce désordre de cours comme celui-ci ...
<body class="page page-id-829 page-template page-template-page-template-portfolio-php portfolio">
J'aimerais quelque chose comme ça ...
<body class="portfolio">
Y a-t-il un extrait de filtre quelque part qui a une liste de toutes les classes et je peux alors simplement décommenter les choses que je ne veux pas voir dans la classe de corps.
Merci.
Réponses:
Vous pouvez configurer le
$whitelist
tableau dans cette fonction pour filtrer toutes les autres classes indésirables.la source
Juste un ajout à la réponse @Geert (ajouté une liste noire aussi) :)
Merci de bien vouloir marquer la réponse de @Geert comme solution (pas celle-ci).
la source
no-js
ou de mêmejs
sont généralement traités en utilisant javascript / jquery, donc je suppose que c'était un script que vous auriez besoin de retirer de la file d'attenteno-js
sera ajouté par le serveur, mais supprimé avec un script si javascript est autorisé à s'exécuter sur le navigateur.Je recommanderais simplement d'omettre la
<?php body_class(); ?>
balise de modèle, si vous n'avez pas besoin de sa sortie.Il suffit d'appliquer
class="portfolio"
un code dur dans la<body>
balise.la source
Placez simplement les classes de votre CSS que vous souhaitez supprimer dans $ class_delete
la source
Cela donnera à chaque page une classe de corps uniquement de «portfolio». Le premier argument est le tableau des classes de corps générées qui apparaîtraient normalement. Le deuxième argument est un tableau de classes passé dans la fonction de classe de corps (par exemple
body_class('portfolio');
, ferait le deuxième argument de cette fonctionarray( 'portfolio' )
).la source
la source
la source
Si vous souhaitez uniquement supprimer une classe spécifique de la balise body, vous devez procéder comme suit:
la source