WPML

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

عند استخدام «Advanced Button» في Kadence Block لإنشاء رابط زر واحد يشير إلى صفحة داخلية، لا يترجم WPML الرابط الداخلي تلقائيًا إلى نسخته المترجمة المقابلة.

حل بديل مؤقت

تم إصلاح هذه المشكلة. يحل التحديث إلى أحدث إصدار المشكلة على موقعك، لذا لا تحتاج إلى هذا الحل البديل المؤقت إلا إذا لم تتمكن من التحديث بعد.

لتمكين الترجمة التلقائية لهذه الروابط الداخلية، اتبع هذه الخطوات:

  • اذهب إلى WPMLإعداداتتكوين XML مخصص.
  • أضف كود XML التالي وانقر على «حفظ»:
    <wpml-config>
      <gutenberg-blocks>
        <gutenberg-block type="kadence/singlebtn" translate="1">
          <key name="link" type="link" />
          <key name="text" />
        </gutenberg-block>
        <gutenberg-block type="kadence/advancedheading" translate="1">
    			<xpath>//*[self::h1 or self::h2 or self::h3 or self::h4 or self::h5 or self::h6 or self::p or self::div or self::span.wp-block-kadence-advancedheading]</xpath>
          <xpath type="link">//a/@href</xpath>
    	</gutenberg-block>
      </gutenberg-blocks>
    </wpml-config>
يؤدي تحديد type=”link” لسمة الرابط إلى تمكين WPML من ترجمة URL تلقائياً. لمزيد من الإرشادات حول تكوين كتل Gutenberg المخصصة، راجع وثائقنا حول كيفية جعل كتل Gutenberg المخصصة قابلة للترجمة.

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

هل ما زلت تواجه هذه المشكلة؟

إذا لم يحل التحديث المشكلة، فاطرح استفسار الدعم وسنبحث في الأمر معك.