• joja

    (@joja)


    ¿Darás soporte para otros idiomas como Catalán, Euskera, Gallego o Inglés?

    Uso el plugin WPML y he podido modificar el plugin para hacerlo multidioma, pero cuando se actualice el plugin, perderé estas modificaciones.

    Pongo aquí lo que hice por si alguien lo necesita (se necesita el plugin de idioma WPML para hacer uso de su COOKIE):

    1. En el ‘Aviso mostrado al visitante’ separo los mensajes con unos símbolos, en mi caso uso ####
    2. En el archivo plugin.php, justo después de:
      $texto_aviso = html_entity_decode( self::parametro( 'texto_aviso' ) );
      Añado esto:
    3. $texto_aviso= explode("####", $texto_aviso);
      if($_COOKIE['_icl_current_language'] == "es") {
      $texto_aviso = html_entity_decode($texto_aviso[0]);
      $texto_aceptar = "ACEPTAR";
      } else if($_COOKIE['_icl_current_language'] == "en") {
      $texto_aviso = html_entity_decode($texto_aviso[1]);
      $texto_aceptar = "ACCEPT";
      }
    4. Y Si bajamos un poco, nos encontramos con la línea:
      $boton = '<a href="#" class="cdp-cookies-boton-cerrar">ACEPTAR</a>';
      Que modificaremos por:
      $boton = '<a href="#" class="cdp-cookies-boton-cerrar">'.$texto_aceptar.'</a>';
    5. Hay que tener en cuenta que esto sólo funcionará si el usuario no tiene bloqueadas las Cookies en su navegador COOKIE ‘_icl_current_language’.

    Así es como lo he solucionado yo.

    https://wordpress.org/plugins/asesor-cookies-para-la-ley-en-espana/

  • The topic ‘Soporte para idiomas’ is closed to new replies.