- סטטוס
- נפתר
- דווח עבור
- 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 יישמר בגרסאות המתורגמות של הטופס, ותאפשר לשורטקוד למצוא ולהציג כראוי את הטופס הנכון.