Hola, tenemos un problemilla con el checkout de woocommerce. A pesar de haber hecho la traducción con loco translate siguen apareciendo 2 mensajes en inglés, como se puede ver en la imagen adjunta town/city y el mensaje para quienes seleccionan que son fuera de Madrid (donde no se realizan ventas). No se si me podríais echar una mano con ese tema para solucionarlo o encontrar la solución. A la tienda se accede a través de la opción de menú "líneas". Muchas gracias de antemano.
URL del sitio: Contenido solo visible a usuarios registrados
Hola.
el mensaje para quienes seleccionan que son fuera de Madrid
Accede a wp-content -> themes -> tu_lantilla -> woocommerce -> cart y edita el archivo " cart-shipping.php "
.- Comprueba si el texto aparece en ese archivo y lo puedes modificar.
town/city
.- Edita el archivo Functions.php que encontrarás en wp-content -> themes -> bridge-child " functions.php " y añade lo siguiente al final del archivo.
add_filter( 'woocommerce_checkout_fields', 'bbloomer_set_checkout_field_input_value_default' ); function bbloomer_set_checkout_field_input_value_default($fields) { $fields['billing']['billing_city']['default'] = 'aquí tu texto'; return $fields; }
Modifica " Aquí tu texto " por el que quieres mostrar.
Un saludo
solucionado el tema del mensaje cuando son fiera de Madrid! Mil gracias!
El tema de campo town/city sigue saliendo en inglés, el único cambio que ha sucedido es que se autocompleta o rellena el campo con el texto que yo he puesto en funtions.php.
No existirá la posibilidad de cambiarlo en algún archivo como con el mensaje para los de fuera de Madrid?
Gracias por tu ayuda.
Hola.
el único cambio que ha sucedido es que se autocompleta o rellena el campo con el texto que yo he puesto en funtions.php
exacto, ese es la funcion del código cambia town/city por el que añades en la función que te indique.
¿ Es otra cosa lo que buscabas ?
En la consulta decias que querias modificar ese texto.
Un saludo
A lo mejor me expliqué mal perdona, quiero que se traduzca, igual que el mensaje de la gente que hace pedidos fuera de madrid.
Es decir, no quiero que dentro del campo aparezca un texto ya escrito con un texto, quiero que aparezca igual al resto de campos, con el nombre del campo dentro traducido, como pasa por ejemplo con el campo nombre, que no esta rellenado, esta traducido.
Con lo que he realizado tienen que borrar el texto que yo he puesto, pero si lo borran para escribir su texto se sigue viendo debajo el texto en inglés.
¿Hay algún archivo que al igual que traduje el otro mensaje pueda traducir y cambiar el texto de town/city? gracias!
Hola.
pues tendrás que consultarlo con el soporte de la plantilla, es posible que se encuentre como texto dentro de algún archivo de la plantilla y no como una cadena de texto.
Al ser una plantilla de pago no podemos descargarla para revisar su contenido y nos resulta complicado poder darte una solución.
Los código que te pasamos son estándar para la mayoría de las Web pero es posible que tu plantilla utilice algo especial o una plantilla propia de registro de woocommerce.
En este enlace tienes una consulta donde tratan el tema en el soporte de la plantilla:
-> https://qode.ticksy.com/ticket/1294459/
En este enlace puedes los diferentes codigos de WooCommerce para modificar los campos de registro:
-> https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/
Un saludo
Genial! Gracias al enlace y tu ayuda ya tengo el problema resuelto! Muchísimas gracias, buen finde!