Descubre cómo eliminar los widgets del footer en algunas páginas concretas de cualquier child theme de Genesis Framework mediante código.
A raíz del tutorial donde explicaba cómo añadir áreas de widget en el pie de página, Sergio, uno de nuestro suscriptores, comentaba:
¡Hola! ¿Y se podría conseguir mediante código ocultar esos widgets en una determinada página? Por ejemplo: en la home.
Sé que hay algunos plugins que lo hacen, pero estaría genial aprender con código.
No veas lo que estoy aprendiendo con estos snippets.
Así que, como de costumbre, me puse manos a la obra. 😉
Ya te conté cómo hacerlo solo para la home y a continuación aprenderás a suprimir los widgets del footer en cualquier otra página de Genesis:
Snippet para quitar los widgets del footer en cualquier página de Genesis
Introduce este fragmento al final del fichero functions.php:
Para ver este código y los otros 2055 snippets de esta web,
identifícate o suscríbete aquí.
Ya lo tienes. Los widgets del pie de página se mostrarán en toda la web, a excepción de las páginas que le hayas indicado dentro del snippet.
En este caso, son «sobre-mí» y «contacto», pero siempre puedes modificar este bloque según tus necesidades.
Conclusiones
Los áreas de widget al pie de página resultan muy prácticos a la hora de colocar las redes sociales, un menú secundario o cualquier otra información. Pero es posible que no te interese mostrarlos en todas la páginas.
Ahora ya sabes cómo ocultarlos en la página que desees mediante código.
¿Tienes alguna pregunta o quieres darme una sugerencia para próximos snippets? Cuéntamela en los comentarios (opción exclusiva para suscriptores).