WPML
סטטוס
נפתר
דווח עבור
WPML Multilingual for CF7 1.3.2
תוסף/ערכת עיצוב קשורים
Contact Form 7
תגיות נושא
Compatibility

סקירה כללית של התקלה

Currently with Contact Form 7, טפסים משתמשים בשורטקוד עם hash, שהוא הכרחי לפעולה תקינה.

עם זאת, בעת תרגום טפסים באמצעות WPML ו־Contact Form 7 Multilingual, השדה _hash אינו מועתק לטופס המתורגם. כתוצאה מכך, כאשר עמוד מתורגם משתמש בשורטקוד מבוסס hash המפנה לטופס מתורגם, ייתכן שתראה את ההודעה “Error: Contact form not found.” בצד הלקוח.

פתרון עוקף

אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.


  • עבור אל העמוד WPML > הגדרות > הגדרות XML מותאמות אישית.

  • הוסף את ה־XML הבא:
    <wpml-config>
      <custom-fields>
        <custom-field action="copy">_hash</custom-field>
      </custom-fields>
    </wpml-config>

פעולה זו תבטיח שהערך _hash יישמר בגרסאות המתורגמות של הטופס, ותאפשר לשורטקוד למצוא ולהציג כראוי את הטופס הנכון.

כל התקלות הידועות →