Avisos
Vaciar todo

[Resuelto] Cambiar botón "Volver a la tienda"  

 
marc
 marc
Estimable Member

Hola,

Cuando vacío el carrito se queda un botón de "Volver a la tienda" y lo quiero cambiar, porque no quiero que mis usuarios vean mi "tienda" de esta forma.

No encuentro dónde cambiar esta página: si voy a Editar con Elementor la página del carrito, me aparece vacía, no veo ningún botón para editar. En customize aparencia tampoco.

Screen Shot 11 27 20 at 12.51 AM
Screen Shot 11 27 20 at 12.56 AM
Screen Shot 11 27 20 at 12.54 AM
Screen Shot 11 27 20 at 12.44 AM
Screen Shot 11 27 20 at 12.45 AM

 

Muchas gracias

Saludos

Contenido solo visible a usuarios registrados

Respondido : 26/11/2020 11:57 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

Hola Marc,

¿Que es lo que quisieras cambiar del botón? ¿El texto "Volver a mi tienda", el enlace al cual apunta o ambos? Por favor.

Por lo que entiendo deseas cambiar la url a la que apunta el enlace, crea un nuevo fragmento de código utilizando el plugin de Code Snippets e inserta el código siguiente:

function wc_empty_cart_redirect_url() {

return 'url-nueva';

}

add_filter( 'woocommerce_return_to_shop_redirect', 'wc_empty_cart_redirect_url' );

Modifica url-nueva por la dirección web de la pagina a la que deseas que apunte, por ejemplo:

function wc_empty_cart_redirect_url() {
return 'https://www.webempresa.com/foro';
}
add_filter( 'woocommerce_return_to_shop_redirect', 'wc_empty_cart_redirect_url' );

 

Saludos 🙂

Esta publicación ha sido modificada el hace 4 años 3 veces por Bulmaro
Respondido : 26/11/2020 11:59 pm

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

marc
 marc
Estimable Member

Hola,

 

Sí, quiero cambiar las dos cosas: el texto del botón para que no diga "tienda", y el URL a donde dirige como me has indicado. Necesitamos otro codigo para el texto del botón?

 

Gracias!

Respondido : 27/11/2020 8:38 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Marc

Prueba con la siguiente función.

add_filter('gettext',  'translate_text');
add_filter('ngettext',  'translate_text');
 
function translate_text($translated) {
     $translated = str_ireplace('TEXTO QUE NO QUIERO',  'TEXTO QUE SÍ QUIERO',  $translated);
     return $translated;
}

 

Tienes que modificar 'TEXTO QUE NO QUIERO', 'TEXTO QUE SÍ QUIERO' por los textos que quieres eliminar y el que quieres que se muestre.

 

El código lo tienes que añadir en el archivo functions.php que encontrarás en wp-content -> themes -> tu plantilla

 

Un saludo

Respondido : 27/11/2020 9:04 am

marc
 marc
Estimable Member

Hmm entonces para cambiar este botón tengo que hacer las dos cosas, insertar el primer código via Code Snippets y el segundo código pegarlo directamente en el archivo php?

Respondido : 27/11/2020 9:32 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola marc.

Si utilizas el plugin Code Snippets puedes añadir los dos códigos en el plugin.

 

Un saludo

 

 

Respondido : 27/11/2020 9:46 am

Cursos Gratuitos WordPress

marc
 marc
Estimable Member

Ah vale gracias... lo pongo así verdad? Sin más configuración, ejecutar en todas partes?

 

Screen Shot 11 27 20 at 10.46 AM
Esta publicación ha sido modificada el hace 4 años por marc
Respondido : 27/11/2020 9:47 am
marc
 marc
Estimable Member

Ok he insertado los dos trozos de código y el botón ahora es correcto.

Screen Shot 11 27 20 at 10.54 AM

 Si esta configuración es correcta para los dos trozos (ejecutar en todas partes, sin etiquetas), el asunto queda resuelto. Muchas gracias una vez más por vuestra ayuda!

Respondido : 27/11/2020 9:55 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Marc.

Si. esta correcto

 

Nada como siempre un placer poder ayudaros en lo que nos sea posible.

 

Cerramos el tema.

Un saludo

Respondido : 27/11/2020 10:35 am