Añadir clase a la etiqueta body en WordPress
La etiqueta <body> de los temas de WordPress genera una clase distinta dependiendo en que página de la web nos encontremos. Esto hace sea más fácil de identificar y modificar entre otras cosas el estilo y aplicar por ejemplo un estilo para el body dependiendo de en que página se encuentre.
Los temas aprobados por WordPress vienen con un requisito de forma obligatoria, pero si necesitas esta funcionalidad y el theme que usas o diseñas no la trae, puedes agregársela de la siguiente forma.
Para ello tenemos que editar la etiqueta de inicio de <body> que se encuentra en el archivo header.php y dejarla así:
<body <?php body_class( $class ); ?>>
Con ello conseguiremos que al revisar el código fuente de nuestra web veamos algo así:
<
body
class
=
"page page-id-2>
Con en el Plugin Theme Check
Con esto que acabamos de ver también solucionamos un problema de los más comunes en Theme Check de WordPress. Este requerimiento nos aparece con el mensaje:
REQUIRED: Could not find body_class call in body tag. See body class. O también como vemos en la siguiente captura:
Para solucionarlo, simplemente tenemos que hacer lo que vimos anteriormente, copiar ese código dentro de la etiqueta body de nuestro archivo header.php del theme.