Forzar el layout en una página para custom post types en Genesis Framework

En este artículo, en el que el título casi es más largo que el contenido pero que he sido incapaz de sintetizar más, os comparto un script para forzar el layout o plantilla de una página según el tipo de custom post type.


por

En este artículo, en el que el título casi es más largo que el contenido pero que he sido incapaz de sintetizar más, os comparto un script para forzar el layout o plantilla de una página según el tipo de custom post type.

add_filter( 'genesis_site_layout', 'dpw_cpt_layout' );
function dpw_cpt_layout() {
    if( 'your-custom-post-type-name' == get_post_type() ) {
        return 'full-width-content';
    }
}

 

Otra forma de utilizarlo, en este caso por ejemplo con WooCommerce para forzar plantilla de ancho completo en páginas de producto es adaptándolo así:

add_filter( 'genesis_site_layout', 'dpw_cpt_layout' );
function dpw_cpt_layout() {
 if ( is_product() ) {
 return 'full-width-content';
 }
}

 

Si os interesa el tema de los sidebars personalizados para WordPress, el artículo Crear un sidebar personalizado para las páginas de WooCommerce os puede ser útil.

Desarrollo Web by esther solà
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.