Eliminar el retroceso para ID con la declaración condicional IF
-
16-10-2019 - |
Pregunta
¿Cómo puedo eliminar un fondo para #main solo en mis publicaciones? Sé que tengo que crear un condicional if
declaración en mi archivo Functions.php con if (is_post())
Pero no estoy seguro de cómo escribirlo.
Solución
Eche un vistazo a las clases ofrecidas por su función Body_class () a su <body>
elemento. Luego sobrescribe tu div con la identificación #main
en su página de publicaciones con un mayor especificidad y establecer este div a display: none;
.
Otros consejos
Hola Chris, aquí es cómo te propongo que lo hagas;
marcado (HTML / PHP)
<div id="main" class="<?php if(is_single($post)) { echo 'post'; } else { echo 'page'; }; ?>">
CSS
#main .post
{
background:none;
}
#main .page
{
background:#CCC;
}
Básicamente, el código verifica si la publicación es una "publicación única" y si es verdadero devuelve la clase = "publicación" si no devuelve la clase = "página";
Agregue el marcado al lugar donde está tratando de poner esto en efecto, es decir, su archivo de plantilla.
Esto debería hacer lo que quieras que haga :)