No necesito todo este lío de clases como esta ...
<body class="page page-id-829 page-template page-template-page-template-portfolio-php portfolio">
Me gustaría algo como esto ...
<body class="portfolio">
¿Hay algún fragmento de filtro en alguna parte que tenga una lista de todas las clases y luego puedo descomentar las cosas que no quiero ver en la clase de cuerpo?
Gracias.
Respuestas:
Puede configurar la
$whitelist
matriz en esta función para filtrar todas las demás clases no deseadas.fuente
Solo una adición a @Geert answer (también agregó una lista negra) :)
Sea tan amable de marcar la respuesta de @Geert como solución (no esta).
fuente
no-js
o de la misma manerajs
, usualmente se manejan usando javascript / jquery, así que supongo que era un script que tendrías que quitar de la colano-js
será agregado por el servidor, pero se eliminará con un script si se permite que JavaScript se ejecute en el navegador.Recomendaría simplemente omitir la
<?php body_class(); ?>
etiqueta de plantilla, si no necesita su salida.Simplemente aplique
class="portfolio"
codificado en la<body>
etiqueta.fuente
Simplemente coloque las clases de su css que desea eliminar en $ class_delete
fuente
Esto le dará a cada página una clase de cuerpo de solo 'portafolio'. El primer argumento es la matriz de clases de cuerpo generadas que normalmente aparecerían. El segundo argumento es una matriz de clases pasadas a la función de clase del cuerpo (por ejemplo
body_class('portfolio');
, haría el segundo argumento en esta funciónarray( 'portfolio' )
).fuente
fuente
fuente
Si solo desea eliminar una clase específica de la etiqueta del cuerpo, debe hacer esto:
fuente