WPML
الحالة
محلولة بواسطة المطور
الإضافة/القالب ذو الصلة
Kadence Blocks
وسوم الموضوع
Compatibility

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

عند استخدام «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 المخصصة قابلة للترجمة.

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