Waiting for author
Overview of the issue
When using WPML with the Resume Manager add-on of WP Job Manager, the dropdown list for selecting resumes shows all language versions of resumes, rather than only the resumes in the current language.
Workaround
Please, make sure of having a full site backup of your site before proceeding.
- Open the …/wp-content/plugins/wp-job-manager-resumes/includes/class-wp-resume-manager-apply.php file.
- Look for line 85.
- Inside the
get_user_resumes()
method, replace the following snippet:123456789101112$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(),
]
);
- With:
1234567891011121314
// 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
]
);