english version language
LC
Leo Caba
web designer & developer

Diseño y desarrollo web WordPress Granada

  • Sobre mí
  • Servicios
  • BLOG
    • WordPress
    • Genesis
    • Woocommerce
    • Snippets
  • Contacto
  • Leo Caba.

    #Diseñador / #Desarrollador WEB
  • homeInicio
  • faceSobre mí
  • buildServicios
  • moreBLOG
  • codeSnippets
  • Contacto
  • Partners
  • CabaSoluciones
    Soluciones en Informática y Comunicaciones
  • IspalDesign
    Estudio de Diseño y Desarrollo Web
  • Ecodominios
    Dominios y Hospedaje Web
  • entornoWP
    Soporte técnico y manteniemiento WordPress

Eliminar layouts en Genesis Framework

Publicado 02/10/2019
En Layout Genesis

Desactivar o eliminar los layouts o diseños predeterminados de nuestros child themes creados con Genesis es más fácil de lo que imaginas.

Normalmente nuestra web o las de nuestros clientes no usa la mayoría de los layouts que nos aporta Genesis Framework, sus distintos child themes o o uno realizado a medida. Si no se van a usar lo recomendable es desactivarlos para así no crear confusión.

Distintos tipos de layouts de Genesis Framework

Para ello tan sólo tendremos que usar unos fragmentos de código que agregaremos a nuestra instalación de WordPress al final del archivo functions.php de nuestro child theme.

Los snippets o fragmentos son los siguientes:

// Eliminar layouts Genesis Framework
genesis_unregister_layout( 'full-width-content' );
genesis_unregister_layout( 'content-sidebar' );
genesis_unregister_layout( 'sidebar-content' );
genesis_unregister_layout( 'content-sidebar-sidebar' );
genesis_unregister_layout( 'sidebar-sidebar-content' );
genesis_unregister_layout( 'sidebar-content-sidebar' );

Podemos usar uno o todos los que necesitemos teniendo en cuenta las distintas opciones:

Ancho completo

// Eliminar layout Ancho Completo
genesis_unregister_layout( 'full-width-content' );

Barra lateral-contenido

// Eliminar layout barra lateral-contenido
genesis_unregister_layout( 'sidebar-content' );

Contenido-barra lateral

// Eliminar layouts contenido-barra lateral
genesis_unregister_layout( 'content-sidebar' );

Contenido-barra lateral-barra lateral

// Eliminar layouts contenido-barra lateral-barra lateral
genesis_unregister_layout( 'content-sidebar-sidebar' );

Barra lateral-barra lateral-contenido

// Eliminar layouts barra lateral-barra lateral-contenido
genesis_unregister_layout( 'sidebar-sidebar-content' );

Barra lateral-contenido-barra lateral

// Eliminar layouts barra lateral-contenido-barra lateral
genesis_unregister_layout( 'sidebar-content-sidebar' );

Ya ves qué fácil es eliminar los layouts que no vayamos a utilizar y así facilitarnos el uso diario de nuestra web.

Consejo

Es interesante añadir el código en un plugin creado previamente en lugar de editar el archivo function.php . Más adelante explicaré cómo crear vuestro propio plugin y cómo hacer que dicho plugin no pueda ser desactivado por el usuario.

Leo Caba

Diseñador y desarrollador web freelance especialista en WordPress y WooCommerce. Parte activa de ispalDesign, entornoWP y técnico informático en CabaSoluciones. Amante de la informática y las comunicaciones.

  • Aviso Legal
  • Política de Privacidad
  • Política de cookies

Web diseñada por LeoCaba. con Wordpress y alojada en Ecodominios