Hoy veremos como eliminar layouts en Genesis Framework con sólo algunas líneas de código.
Una línea por cada layout que queramos eliminar. Es simplemente una orden y con ella dejamos de mostrar dicho layout como opción a la hora de crear contenido o en el personalizador.
Normalmente, yo elimino los layouts de doble barra lateral, dado que en mis desarrollos, normalmente de webs corporativas , colegios o directorios no se usan esas layouts.
El contenido suele estar distribuido como mucho en una columna con barra lateral.
De hecho, en mi starter theme, el que uso en cada desarrollo desde que lo cree, esas lineas las tengo añadidas por defecto.
Y pasamos directamente al código. Está comentado para que sepas que elimina cada línea de código.
//* Unregister content/sidebar layout setting
genesis_unregister_layout( 'content-sidebar' );
//* Unregister sidebar/content layout setting
genesis_unregister_layout( 'sidebar-content' );
//* Unregister content/sidebar/sidebar layout setting
genesis_unregister_layout( 'content-sidebar-sidebar' );
//* Unregister sidebar/sidebar/content layout setting
genesis_unregister_layout( 'sidebar-sidebar-content' );
//* Unregister sidebar/content/sidebar layout setting
genesis_unregister_layout( 'sidebar-content-sidebar' );
//* Unregister full-width content layout setting
genesis_unregister_layout( 'full-width-content' );
Dado que tiene que ver directamente con el diseño de la página, e incluso el desarrollo del Child Theme, añadiremos las líneas de código en el propio functions.php
.
Cualquier duda, puedes escribirme en los comentarios.
Buen día! 😊
Deja tu duda o comentario