WPML
الحالة
مفتوحة
أُبلغ عنها لـ
WPML Multilingual CMS 4.5.11
وسوم الموضوع
Bug

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

لشرح هذه الحالة، هناك بعض الشروط والخطوات التي يجب اتباعها:

  1. لنفترض أنك أنشأت وسجلت تصنيفاً مخصصاً في موقع WordPress الخاص بك ولكنه مضبوط على غير قابل للترجمة في WPMLإعدادات.
  2. تنشئ مصطلحاً وتعيّنه لمقالة، ثم تترجمها.
  3. ثم تقرر ضبط تصنيفك المخصص على قابل للترجمة من WPMLإعداداتترجمة التصنيفات.
  4. إذا ذهبت الآن إلى قائمة تصنيفاتك، فسترى مصطلحات جديدة مع رمز لغة مضاف إلى المعرّف النصي للرابط الخاص بها.

حل بديل مؤقت

يُرجى التأكد من إنشاء نسخة احتياطية كاملة لموقعك قبل المتابعة.

  1. عدّل الملف /wp-content/plugins/sitepress-multilingual-cms/inc/setup/wpml-settings-helper.class.php.
  2. ابحث عن السطر 241.
  3. استبدل:
    foreach ( $changed_sync_options as $taxonomy_name => $taxonomy_sync_option ) {
        $this->sitepress->verify_taxonomy_translations( $taxonomy_name );
    }


    بـ
    foreach ( $changed_sync_options as $taxonomy_name => $taxonomy_sync_option ) {
        if ($taxonomy_sync_option) {
            $this->sitepress->verify_taxonomy_translations( $taxonomy_name );
        }
    }

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