Eliminar widgets de la página tienda en storefront

En ocasiones necesitamos editar nuestro sitio de tal forma que no tengamos una barra lateral en nuestros productos con diversos widgets aplicados sin que modifique la vista de los mimos y se acorte el espacio que nos muestra por defecto.

Para ello podemos agregar un código al function de nuestro tema storefront, este se ubica en:

Cpanel > Administrador de archivos > Public_html > Dominio > wp-content > themes > storefront > archivo functions.php

Una vez lo ubicamos, lo abrimos y agregamos al final del todo el siguiente código:

// =========================================================================
// STOREFRONT ELIMINAR SIDEBAR - ANCHO COMPLETO
// =========================================================================
function we_remove_storefront_sidebar() {
remove_action( 'storefront_sidebar', 'storefront_get_sidebar', 10 );
add_filter( 'body_class', function( $classes ) {
return array_merge( $classes, array( 'page-template-template-fullwidth page-template-template-fullwidth-php ' ) );
} );
}
add_action( 'get_header', 'we_remove_storefront_sidebar' );

Con esto ya tendríamos nuestros productos sin el sidebar molesto.

Updated on 21 abril, 2022

Related Articles