WPML
상태
개발자 대기 중
관련 플러그인/테마
WP Job Manager
주제 태그
Compatibility

문제 개요

WPML을 WP Job ManagerResume 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
    	]
    );

알려진 모든 문제 →