[Resuelto] Cambiar texto

8 Respuestas
3 Usuarios
0 Reactions
27 Visitas
Respuestas: 290
Reputable Member
Topic starter
 

Hola!

Estoy intentando cambiar un texto utilizando el plugin Loco Translate, pero no consigo encontrar la ubicación de la palabra que quiero cambiar.

En concreto, es el texto "Sin stock", que aparece en los productos cuando ya no quedan existencias. (adjunto imagen).

A ver si me podéis echar una mano, gracias.

Contenido solo visible a usuarios registrados


 
Respondido : 20/01/2023 5:20 pm
Argenis
Respuestas: 11585
Illustrious Member Moderator
 

Hola Carlos,

No vemos la imagen, adicional compártenos la url del producto sin stock para poder verificar.

Un saludo 🖐️ 


 
Respondido : 20/01/2023 5:26 pm
Respuestas: 290
Reputable Member
Topic starter
 

@argenis Perdona Argenis, no la adjunté. ¡Ahí va!

Captura de pantalla 2023 01 20 181459

 


 
Respondido : 20/01/2023 5:35 pm
Karen Rios
Respuestas: 18684
Illustrious Member Moderator
 

Hola Carlos, 

En este caso revisa si logras modificar este texto con el siguiente código que puedes añadir en el function.php de tu tema o a través de un plugin como code snippets

add_filter( 'woocommerce_get_availability', 'custom_get_availability', 1, 2);

function custom_get_availability( $availability, $_product ) {
global $product;
$stock = $product->get_stock_quantity();

if ( $_product->is_in_stock() ) $availability['availability'] = __($stock . '', 'woocommerce');
if ( !$_product->is_in_stock() ) $availability['availability'] = __('No dsponible', 'woocommerce');

return $availability;
}

Te comparto el siguiente artículo donde mencionan que son los snippets y como añadirlos en tu stio web → https://www.webempresa.com/blog/que-son-los-snippet-y-como-introducir-nuevas-funcionalidades-en-tu-wordpress.html

Verifica y nos comentas como va todo

Un Saludo


 
Respondido : 20/01/2023 5:38 pm
Respuestas: 290
Reputable Member
Topic starter
 

@karen Hola!, acabo de pegarlo utilizando el plugin que mencionas, pero nada. Sigue apareciendo el texto como "Sin stock" y no veo la forma de poder modificarlo.

 

¿Alguna idea?

code snippets

 


 
Respondido : 20/01/2023 6:02 pm
Argenis
Respuestas: 11585
Illustrious Member Moderator
 

Hola Carlos,

Veo que tiene que ver con el tema, ya que el texto que indica en su código es fusion-woo-badges-wrapper, tiene que ver con avada que tienes instalado. Verifica en las traducciones de loco translate del tema, no del tema hijo, también si eso no funciona verifica con este otro código:

function translate_any_text_wp( $translated_text ) {
if ( 'Sin stock' === $translated_text ) {
$translated_text = 'Nuevo Texto';
}
return $translated_text;
}
add_filter( 'gettext', 'translate_any_text_wp', 20 );

Si ya este tampoco surte efecto, debes ir con soporte del tema ya que es un tema de pago, o directamente con nuestros colaboradores.

Un saludo 🖐️ 


 
Respondido : 20/01/2023 6:41 pm
Respuestas: 290
Reputable Member
Topic starter
 

@argenis Hola! Muchas gracias Argenis, pero este código tampoco me funciona, y utilizando Loco Traslate, encuentro en el tema la frase "out of stock", la he traducido, pero tampoco me ha funcionado, así que tendré que ponerme en contacto con el soporte. 

Muchas gracias igualmente, saludos!


 
Respondido : 20/01/2023 6:54 pm
Argenis
Respuestas: 11585
Illustrious Member Moderator
 

Hola Carlos,

Encantados siempre, si tienes alguna otra duda, recuerda que puedes crear un nuevo tema y con todo gusto lo vemos.

Un saludo 🖐️ 


 
Respondido : 20/01/2023 7:00 pm