YordanSoares

[WordPress] Traducciones personalizadas usando el filtro «gettext»

Oct 13th, 2020 (edited)
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.66 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4.  * TRADUCCIONES PERSONALIZADAS
  5.  * Actualiza la traducción de las cadenas de texto por defecto.
  6.  */
  7.  
  8. function dcms_change_traduction_text($translated, $text, $domain){
  9.     // Comprobamos que estamos en la vista individual
  10.     // de una entrada, página o tipo de contenido
  11.     if (is_singular()) {
  12.         switch ($translated) {
  13.             case 'Publicar comentario':
  14.                 $translated = 'Enviar comentario';
  15.                 break;
  16.             case 'Texto original 2':
  17.                 $translated = 'Texto nuevo 2';
  18.                 break;
  19.             case 'Texto original 3':
  20.                 $translated = 'Texto nuevo 3';
  21.                 break;
  22.         }
  23.     }
  24.     return $translated;
  25. }
  26. add_filter('gettext', 'dcms_change_traduction_text', 10, 3);
Add Comment
Please, Sign In to add comment