Avisos
Vaciar todo

Loco Translate da error al cambiar texto Woocommerce Añadir al Carrito  

 
César
 César
Usuario experto

Buenos días:

Estoy haciendo cambios a una web de Formación... Básicamente, para los cursos presenciales (tratados como productos afiliado/externo en Woocommerce) les he añadido un snippet de forma que cambie el texto de añadir al carrito... El snippet es este:

add_filter( 'woocommerce_product_add_to_cart_text' , 'custom_woocommerce_product_add_to_cart_text' );
/**
* custom_woocommerce_template_loop_add_to_cart
*/
function custom_woocommerce_product_add_to_cart_text() {
global $product;

$product_type = $product->product_type;

switch ( $product_type ) {
case 'external':
return __( 'Pre-inscribirme', 'woocommerce' );
break;
case 'grouped':
return __( 'Ver productos', 'woocommerce' );
break;
case 'simple':
return __( 'Matricularme', 'woocommerce' );
break;
case 'variable':
return __( 'Selección de opciones', 'woocommerce' );
break;
default:
return __( 'Leer más', 'woocommerce' );
}

}

Sin embargo, en los PRODUCTOS SIMPLES (en la página de producto, no en el loop) el texto que sigue apareciendo es "Añadir al carrito". He probado a cambiar el texto con "Loco Translate" y no cambia la traducción...Al hacerlo me devuelve un error de "Comprueba la salida de la consola para información de depuración" (Adjunto captura de pantalla)

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 11/12/2019 12:44 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Prueba agregar otro filtro, ya que el que tiene sólo lo cambia en el listado pero no en el detalle, es decir te falta woocommerce_product_single_add_to_cart_text, entonces agregarías:

add_filter( 'woocommerce_product_single_add_to_cart_text' , 'custom_woocommerce_product_add_to_cart_text' );

Con respecto a lo de loco translate, es raro, verifica si tienes espacio suficiente en tu cuenta de hosting o pasa una revisión de tu cuenta con la herrmienta Stephan, disponible desde tu área de cliente y verifica los errores recientes.

Saludos.

ResponderCitar
Respondido : 11/12/2019 5:40 pm

Cursos Gratuitos WordPress

César
 César
Usuario experto

Gracias, Jhon. Me sirve perfectamente el filtro que añadimos.

Un saludo

César

ResponderCitar
Respondido : 11/12/2019 6:12 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Que bien que lo solucionaste.

Saludos.

ResponderCitar
Respondido : 11/12/2019 6:16 pm