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
Este problema se ha solucionado en WPML SEO 2.1.0. Actualizar lo soluciona en su sitio, por lo que solo necesita esta solución alternativa si aún no puede actualizar.
Haga una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo wp-content/plugins/wp-seo-multilingual\classes/Presentation/Hooks.php
- Reemplace el siguiente fragmento: Por este:
private static function getTermLink( $term, $fallback ) { return Maybe::fromNullable( get_term_link( $term ) ) ->filter( pipe( Logic::not(), 'is_wp_error' ) ) ->getOrElse( $fallback ); }private static function getTermLink( $term, $fallback ) { return Maybe::fromNullable( get_term_link( $term ) ) ->filter( pipe( 'is_wp_error', Logic::not() ) ) ->getOrElse( $fallback ); }