Übersicht über das Problem
Wenn WPML mit dem Resume Manager Add-on von WP Job Manager verwendet wird, zeigt die Dropdown-Liste zur Auswahl von Lebensläufen alle Sprachversionen der Lebensläufe an, anstatt nur die Lebensläufe in der aktuellen Sprache.
Problemumgehung
Dieses Problem ist behoben. Ein Update auf die neueste Version behebt dies auf Ihrer Website, daher benötigen Sie diese Problemumgehung nur, wenn Sie noch nicht aktualisieren können.
Bitte stellen Sie sicher, dass Sie über ein vollständiges Website-Backup verfügen, bevor Sie fortfahren.
- Öffnen Sie die Datei …/wp-content/plugins/wp-job-manager-resumes/includes/class-wp-resume-manager-apply.php.
- Suchen Sie nach Zeile 85.
- Ersetzen Sie innerhalb der Methode
get_user_resumes()das folgende Snippet:$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(), ] );
- Durch:
// 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 ] );