Hola, debo modificar el texto que aparece en el botón de finalizar la compra al elegir como método de pago paypal, dentro del carrito
, les adjunto una captura de pantalla de lo que aparece en el boton concretamente : pago con paypal , esto lo indica cuando elegimos el metodo de pago paypal en el carrito de la compra. Lo que queremos modificar es el texto que indica el boton por : Finalizar Compra
Como podemos hacerlo? tenemos Divi como tema y usamos un tema hijo del mismo
Contenido solo visible a usuarios registrados
Hola Jose,
Verifica el agrega rle siguiente function:
/**
* Custom PayPal button text
*
*/
add_filter( 'gettext', 'ld_custom_paypal_button_text', 20, 3 );
function ld_custom_paypal_button_text( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
case Pago con PayPal' :
$translated_text = __( 'Finalizar Compra', 'woocommerce' );
break;
}
return $translated_text;
}
Este puedes agregarlo con el complemento Code Snippets o bien agregando directamente al final de tu archivo functions.php ubicado en CPanel > Administrador de archivos > Public_html > dominio > wp-content > themes > tu tema > archivo functions.php.
Verifica y nos comentas.
Un saludo 🖐️
No puedo añadirlo en opciones de tema- css personalizado??? ahi es donde he puesto antes todos los codigos que me habeis facilitado aqui, Es mucho mas facil eso no???
Hola Jose,
No ya que esto es un código diferente, los que ingresas en css personalizado como el nombre lo indica son css en cambio este es un function y su codificación es diferente.
Un saludo
Hola Jose,
Como te comento previamente:
Este puedes agregarlo con el complemento Code Snippets o bien agregando directamente al final de tu archivo functions.php ubicado en CPanel > Administrador de archivos > Public_html > dominio > wp-content > themes > tu tema > archivo functions.php
si te resulta muy complicado puedes utilizar el complemento que te he mencionado al instalar ingresas al panel lateral de wordpress > Fragmento de código > anadir nuevo código.
Si quieres agregarlo en el archivo functions puedes hacerlo ingresando como te comento a tu CPanel > Administrador de archivos > Public_html > dominio > wp-content > themes > tu tema > archivo functions.php una vevz alli haces clic derecho editar y agregas al final del todo el codigo que te hemos compartido.
Un saludo 🖐️
Hola Jose,
Estupendo nos comentas como te va con el mismo, para en caso que no resulte poder verificar otras opciones.
Un saludo 🖐️
no he podio insertarlo, me salen unas opciones y no se cual debo elegir para ello, podeis ayudarme? Adjunto imagenes de lo que me indica en el tema hijo que es el que uso en web.
que debo elegir?
Hola Jose Manuel,
En estas opciones debes pulsar en la opción Edit y añadir el código abajo del todo de este archivo
Una opción sencilla si no deseas editar el archivo function.php es unas un plugin como code snippets, una vez los instalas debes buscar la opción fragmento de código y pulsar añadir nuevo, dentro de este añadir el código y guardar los cambios
Un Saludo
@karen hola, tras añadir el codigo don de me indicaron y antes de guardar los cambios he detectado una linea del codigo que parece que tiene algun error, de echo la propia linea se marca con una x en rojo como error. Es esto algun error en el codigo? Adjunto pantallazo antes de guardar los cambios en el archivo? he echo algo mal al editarlo o pegarlo???
Por cierto se me olvidaba comentar que estoy usando un tema hijo y que el archivo del tema que he editado es del tema hijo de divi.... es esto un problema??
Hola Jose Manuel.
Añade el siguiente código:
add_filter( 'gettext', 'custom_paypal_button_text', 20, 3 );
function custom_paypal_button_text( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
case 'Ir a PayPal' :
$translated_text = __( 'Finalizar Compra', 'woocommerce' );
break;
}
return $translated_text;
}
Tienes que añadirlo al final del archivo functions.php que encontraras en wp-content -> themes -> tu_plantilla.
Un saludo
@pepesoler ok, pero debo añadirlo en el archivo del tema Divi o del tema child que usamos???
Hola Jose Manuel.
Si utilizas un tema child lo añades en ese tema hijo.
Un saludo
@pepesoler no mha funcionado, si que ahora no da ningun error pero no cambia lo que dice el boton.
Lo que debe modificar es el boton que aparece cuando elegimos en los metodos de pago finALES PAYPAL...