WPML
Estado
Resuelto
Notificado para
WPML SEO 2.0.1
Resuelto en
WPML SEO 2.1.0
Plugin/tema relacionado
Yoast SEO

Resumen del problema

En algunos casos específicos, la categoría de las migas de pan de Yoast puede enlazar al idioma incorrecto. Por ejemplo, si activa la opción Directorio para el idioma predeterminado en WPMLIdiomasFormato de URL de idioma y utiliza una estructura de enlaces permanentes como /%category%/%postname%/.

Solución alternativa

Haga una copia de seguridad completa de su sitio antes de continuar.

  1. Abra el archivo wp-content/plugins/wp-seo-multilingual\classes/Presentation/Hooks.php
  2. Reemplace el siguiente fragmento:
     private static function getTermLink( $term, $fallback ) { return Maybe::fromNullable( get_term_link( $term ) ) ->filter( pipe( Logic::not(), 'is_wp_error' ) ) ->getOrElse( $fallback ); } 
    Por este:
     private static function getTermLink( $term, $fallback ) { return Maybe::fromNullable( get_term_link( $term ) ) ->filter( pipe( 'is_wp_error', Logic::not() ) ) ->getOrElse( $fallback ); } 

Todos los problemas conocidos →