Avisos
Vaciar todo

Añadir un nuevo Slider a mitad de página en Homepage Storefront  

 
David
 David
Usuario experto

¡Muy buenas!

Me pregunto si sería posible añadir un nuevo slider (serían dos en total) en el homepage de mi web/tienda hecha con Storefront.

Ya ha hay un Slider en la cabecera hecho con MetaSlider, pero yo quisiera añadir uno más entre "Novedades" y "Comprar por categoría". Pienso en un Slider, pero también podría ser una nueva página o bloque añadido en dicho sitio, donde yo poder poner una serie de imágenes con enlaces o sin ellos, vídeo... Es decir, editar el diseño de la homepage añadiendo nuevo contenido.

Espero haberme explicado bien y que me puedan ayudar.

Muchas gracias por todo y un saludo.

Contenido solo visible a usuarios registrados

Citar
Respondido : 29/05/2021 12:20 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola David.

Añade lo siguiente al archivo functions.php que encontraras en wp-content -> themes -> storefront

add_action( 'storefront_homepage_after_recent_products', 'we_custom_slider_storefront' );

function we_custom_slider_storefront() {
if ( is_front_page() ) {
echo do_shortcode('[metaslider id="1987"]');
}
}

Del código tienes que modificar el Shortcode " [metaslider id="1987"] " por el Shortcode del slider que creaste en Metaslider

 

Un saludo

Esta publicación ha sido modificada el hace 4 años por Pepe
ResponderCitar
Respondido : 29/05/2021 1:34 pm

Cursos Gratuitos WordPress

David
 David
Usuario experto

@pepesoler, muchas gracias por responder. Funciona perfectamente.

Otra cuestión casi parecida a ésta y por eso aprovecho el tema abierto.

He creado un bloque con la herramienta "Header footer & blocks" (lo edito con Elementor), pero solamente se me da la opción de colocar en la "cabecera", "antes del pie de página" o "pie de página". ¿Habría forma de poder colocarlo en cualquier otro lugar del homepage que no sean estas tres ubicaciones? 

Esta segunda pregunta es por tener una segunda opción aparte del segundo Slider que me has ayudado a conseguir poner. Por moverlo a otra zona que me interese más de la homepage que esos tres, porque además, si lo coloco en la "cabecera", desaparece el menú directamente.

Espero que se entienda lo que pregunto esta vez.

Muchas gracias y un saludo.

ResponderCitar
Respondido : 29/05/2021 7:02 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Tienes que usar código y los hooks que tienes disponibles, por ejemplo en el código que te envió Pepe se usa "storefront_homepage_after_recent_products", si quieres en otra posición tienes que ubicar el hook correcto, revisa el siguiente artículo que explica cómo a través de un plugin averiguar los Hooks para StoreFront y WooCommerce:

Contenido solo visible a usuarios registrados

Saludos.

 

 

Esta publicación ha sido modificada el hace 4 años por Jhon
ResponderCitar
Respondido : 29/05/2021 8:50 pm

David
 David
Usuario experto

@jmarreros, muchas gracias. Voy a echarle un vistazo.

¡Saludos!

ResponderCitar
Respondido : 01/06/2021 7:50 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola David, 

De acuerdo, quedamos atentos como ha ido todo

Un Saludo 

ResponderCitar
Respondido : 01/06/2021 7:51 pm

wpdoctor-revisa-la-salud-de-tu-wordpress