WPML

Tổng quan về sự cố

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

Sự cố này đã được khắc phục trong WPML SEO 2.1.0. Việc cập nhật giải quyết vấn đề này trên trang web của bạn, vì vậy bạn chỉ cần giải pháp tạm thời này nếu chưa thể cập nhật.

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ả lỗi đã ghi nhận

Vẫn gặp sự cố này?

Nếu việc cập nhật không khắc phục được, hãy đặt một câu hỏi hỗ trợ và chúng tôi sẽ cùng bạn xem xét.