- 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.
- Edite el archivo ubicado en wp-content/plugins/the-events-calendar/src/Tribe/I18n.php.
- Busque la línea 189.
- Reemplace:
remove_filter( 'locale', $force_locale );
- 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.