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, danh sách thả xuống để chọn hồ sơ hiển thị tất cả các phiên bản ngôn ngữ của hồ sơ, thay vì chỉ hiển thị các hồ sơ bằng ngôn ngữ hiện tại.

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

Vui lòng đảm bảo bạn có 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-apply.php.

  • Tìm dòng 85.

  • Bên trong phương thức get_user_resumes(), hãy thay thế đoạn mã sau:
    $args = apply_filters(
    	'resume_manager_get_application_form_resumes_args',
    	[
    		'post_type'           => 'resume',
    		'post_status'         => [ 'publish', 'hidden' ],
    		'ignore_sticky_posts' => 1,
    		'posts_per_page'      => -1,
    		'orderby'             => 'date',
    		'order'               => 'desc',
    		'author'              => get_current_user_id(),
    	]
    );

  • Bằng:
    // WPML Workaround for compsupp-7799
    $args = apply_filters(
    	'resume_manager_get_application_form_resumes_args',
    	[
    		'post_type'           => 'resume',
    		'post_status'         => [ 'publish', 'hidden' ],
    		'ignore_sticky_posts' => 1,
    		'posts_per_page'      => -1,
    		'orderby'             => 'date',
    		'order'               => 'desc',
    		'author'              => get_current_user_id(),
    		'suppress_filters'    => false
    	]
    );

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