WPML
상태
해결됨
유형
버그
관련 플러그인/테마
WP Job Manager
주제 태그
Compatibility

문제 개요

WPML을 WP Job Manager의 Resume Manager 애드온과 함께 사용할 때, 이력서 선택 드롭다운 목록에 현재 언어의 이력서만 표시되는 대신 모든 언어 버전의 이력서가 표시됩니다.

임시 해결 방법

진행하기 전에 사이트의 전체 사이트 백업을 완료했는지 확인하세요.


  • …/wp-content/plugins/wp-job-manager-resumes/includes/class-wp-resume-manager-apply.php 파일을 여세요.

  • 85번째 줄을 찾으세요.

  • get_user_resumes() 메서드 내의 다음 스니펫을:
    $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(),
    	]
    );

  • 다음으로 바꾸세요:
    // 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
    	]
    );

모든 알려진 문제