revital@shark-lady.com // 054-6566464

ולידציה מחדש של טופס צור קשר בתוסף Contact Form 7

נכתב ב-22 בפברואר 2016

ולידציה טופס צור קשר וורדפרס

Contact Form 7 הוא אחד התוספים החינמיים הפופולריים ביותר עבור וורדפרס. התוסף מאפשר יצירת טפסי צור קשר במגוון קונפיגורציות – מטופס בסיסי ועד טפסים מורכבים עם שדות רבים. לתוסף זה יש גם הרחבות רבות, המאפשרות התחברות למערכות CRM ופונקציונליות מתקדמת מסוגים שונים.

בימים האחרונים יצא עדכון לתוסף. לאחר העדכון, סביר להניח שתראו באתר את ההודעה הבאה:

Misconfiguration leads to mail delivery failure or other troubles. Validate your contact forms now. » Validate Contact Form 7 Configuration

הקלקה על Validate תביא אתכם למסך ובו כפתור, שעליו כתוב "Validate X Contact Forms Now" (כאשר X הוא מספר הטפסים שיש לכם באתר).

אם טפסי יצירת הקשר שלכם מוגדרים היטב, תקבלו אישור על כך לאחר הקלקה על הכפתור. אם לא, יש צורך בשינוי קל בשני שדות בטופס. ייתכן שכבר נתקלתם בבעיה – המיילים שמגיעים אליכם באמצעות הטופס נוחתים לעתים בספאם או מלווים באזהרה, כאילו המייל לא נשלח ממקור אותנטי. הסיבה לכך היא שבמרבית הטפסים, שדה ה-From ("מאת") מוגדר בצורה לא נכונה. המיילים מגיעים, אבל ייתכן שעקב שינויי אבטחה שנעשים בתוכנות המייל השונות, הודעות דואר אלו עלולות שלא להגיע אליכם.

בתפריט הראשי של וורדפרס, הקליקו על צור קשר, ונווטו לתווית ה-mail של התוסף.

כברירת מחדל, סביר להניח ששדה ה-Form ב-Contact Form 7 שלכם מוגדר כך:

שדה מאת ב-contact form 7

השורטקוד your-email מציב בשדה זה את האימייל של האדם שמילא ושלח לכם טופס. אולם, הטופס לא באמת נשלח מהמייל שלו, אלא מהשרת שבו מאוחסן האתר שלכם. ולכן, האימייל שממנו נשלח הטופס צריך לשקף זאת. הדרך הנכונה להגדיר שדה זה היא:

from-field-contact-form-7-correct

אל תשכחו להחליף את yourdomain בדומיין שלכם. הכתובת יכולה להיות כל מה שתרצו, אולם היא חייבת להיות מבוססת על הדומיין שלכם.

שינוי זה יוצר מצב לא נוח – כעת, כאשר נקבל את ההודעה ונקליק על Reply, נצטרך להזין ידנית את כתובת המייל של מי ששלח לנו את ההודעה במקור, אחרת בעצם נענה לעצמנו. לכן, יש לבצע שינוי נוסף. בשדה Additional Headers, יש להגדיר את הכתובת למשלוח תגובה, כך שתאפשר שליחת מייל ישירות לשולח הטופס:

additional-headers-contact-form-7

שימו לב – your-email הינו שורטקוד ברירת מחדל של התוסף, המייצג את כתובת השולח שמילא את הטופס. ייתכן שאצלכם מוגדר שורטקוד זה בשם אחר.

לאחר ביצוע השינויים, שמרו את הטופס ובצעו בדיקה – שלחו לעצמכם טופס, בדקו כי מתקבלת הודעה שהטופס נשלח בהצלחה, ודאו הגעת המייל לתיבת הדואר שלכם, ובדקו האם כאשר מקליקים Reply, מופיעה כתובת השולח הנכונה.

 

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

צרו קשר והזניקו את האתר שלכם קדימה!