WPML
الحالة
في انتظار المطور
الإضافة/القالب ذو الصلة
WP Job Manager
وسوم الموضوع
Compatibility

نظرة عامة على المشكلة

عند استخدام WPML مع ملحق Resume Manager الخاص بإضافة WP Job 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
    	]
    );

جميع المشاكل المعروفة →