WPML
Estado
Resuelto
Plugin/tema relacionado
The Events Calendar

Resumen del problema

Si utiliza el plugin The Events Calendar y tiene varios eventos en la página de archivo, verá que los enlaces de paginación para los idiomas secundarios no funcionan. En su lugar, apuntan a enlaces como (/?:page|seite|Seite)/(d_)/ o (/?:page|pàgina|página|página)/(d_).

Solución alternativa

Asegúrese de hacer una copia de seguridad completa de su sitio antes de continuar.

  1. Edite el archivo ubicado en wp-content/plugins/the-events-calendar/src/Tribe/I18n.php.
  2. Busque la línea 189.
  3. Reemplace:
    remove_filter( 'locale', $force_locale );
  4. Por:
    remove_filter( 'locale', $force_locale );
     
    foreach ( (array) $args[1] as $domain => $file ) {
        // Reload it with the correct language.
        unload_textdomain( $domain );
     
        if ( 'default' === $domain ) {
            load_default_textdomain();
        } else {
            Common::instance()->load_text_domain( $domain, $file );
        }
    }

Siguientes pasos

Este problema se ha notificado al equipo de The Events Calendar para que apliquen una solución permanente. Sin embargo, solo puede ayudar a agilizar el proceso expresando su interés en esta iniciativa a través de su foro de soporte.

Todos los problemas conocidos →