WPML
Trạng thái
Đang chờ nhà phát triển
Plugin/giao diện liên quan
WP Job Manager
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Khi sử dụng WPML với tiện ích bổ sung Resume Manager của WP Job Manager, các bài viết Resume đã dịch sẽ trả về lỗi 404. Điều này xảy ra khi cố gắng xem một bài viết Resume đã dịch.

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

Vui lòng đảm bảo rằng bạn đã sao lưu toàn bộ trang web của mình trước khi tiếp tục.


  • Mở tệp …/wp-content/plugins/wp-job-manager-resumes/includes/class-wp-resume-manager-post-types.php

  • Tìm dòng 224.

  • Thay thế:
    		$rewrite = [
    			'slug'       => _x( 'resume', 'Resume permalink - resave permalinks after changing this', 'wp-job-manager-resumes' ),
    			'with_front' => false,
    			'feeds'      => false,
    			'pages'      => false,
    		];

  • Bằng:
    // WPML Workaround for compsupp-7793
    		$rewrite = [
    			'slug'       => 'resume',
    			'with_front' => false,
    			'feeds'      => false,
    			'pages'      => false,
    		];
  • Đi tới “WPML > Cài đặt”, đảm bảo rằng tùy chọn “Dịch các slug cơ sở của bài viết và phân loại tùy chỉnh (thông qua WPML Dịch Chuỗi).” đã được chọn.
  • Trên cùng trang đó, cuộn xuống phần “Dịch loại bài viết” và dịch slug của Resumes.
  • Đi tới “Cài đặt > Đường dẫn tĩnh” và nhấp vào Lưu thay đổi để làm mới các đường dẫn tĩnh.

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