WPML

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.

  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

¿Sigue teniendo este problema?

Si actualizar no lo soluciona, haga una consulta de soporte y lo revisaremos con usted.