WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML SEO 2.0.1
Đã giải quyết trong
WPML SEO 2.1.0
Plugin/giao diện liên quan
Yoast SEO

Tổng quan về lỗi

Trong một số trường hợp cụ thể, danh mục breadcrumb của Yoast có thể liên kết đến sai ngôn ngữ. Ví dụ, nếu bạn bật tùy chọn Thư mục cho ngôn ngữ mặc định trong WPMLNgôn ngữĐịnh dạng URL ngôn ngữ và bạn sử dụng cấu trúc đường dẫn tĩnh như /%category%/%postname%/.

Giải pháp tạm thời

Vui lòng sao lưu toàn bộ trang web của bạn trước khi tiếp tục.

  1. Mở tệp wp-content/plugins/wp-seo-multilingual\classes/Presentation/Hooks.php
  2. Thay thế đoạn mã sau:
     private static function getTermLink( $term, $fallback ) { return Maybe::fromNullable( get_term_link( $term ) ) ->filter( pipe( Logic::not(), 'is_wp_error' ) ) ->getOrElse( $fallback ); } 
    bằng đoạn mã này:
     private static function getTermLink( $term, $fallback ) { return Maybe::fromNullable( get_term_link( $term ) ) ->filter( pipe( 'is_wp_error', Logic::not() ) ) ->getOrElse( $fallback ); } 

Tất cả các lỗi đã ghi nhận →