טיפים ל Contact Form 7
עדכון: במדריך מצויין on_sent_ok: שהוא כבר לא פעיל כדי לגרום לקוד js לרוץ לאחר שליחה יש להשתמש במדריך הבא, הקודים של המודים כן פעילים לכן לא מחקתי את המדריך הזה.
מדריך חילופי ל on_sent_ok
ארכז כאן טיפים נחמדים לפלאגין הפופולארי ליצירת טופס לשליחת מייל Contact Form 7
הרבה לא מכירים אבל ניתן להוסיף בטאב הגדרות נוספות שנמצא בפלאגין עוד כמה הגדרות נחמדות, אראה פה גם שימושים להגדרות האלה.
demo_mode: on
כאשר רושמים את השורה הנ"ל בהגדרות נוספות אזי אנחנו נכנסים למצב של דמו ומדלגים על שלב שליחת המייל זה טוב לטסטים.
acceptance_as_validation: on
בברירת מחדל תיבת הצאק בוקס ( שדה של ריבוע) אינו מציג הודעת שגיאה במיקרה שלא מסומן שלא כמו שדות אחרים כמו שדה טקסט שיש עליהם וולידציה, כאשר מוסיפים את השורה הנ"ל מתבצעת וולידציה ( בדיקה) גם על שדה שהוא תיבת צאק בוקס.
on_sent_ok: "alert('sent ok');"
on_submit: "alert('submit');"
שורות אלה מוסיפות קוד js לאחר שליחת הטופס
ההבדל בניהם שהראשונה קוראת רק לאחר שליחה מוצלחת במידה וגם המייל נשלח
והשורה השניה קוראת ללא שום קשר לתוצאה אפילו אם המייל לא נשלח בהצלחה.
שימושים.
ניתן למשל לאחר שליחת מייל לעבור לדף אחר ע"י הקוד הבא:
on_sent_ok: "location.replace('http://support.netjos.com');"
כמובן שכל אחד ישים את הדף שאליו הוא רואה לעבור.
ניתן להקפיץ הודעה שבה כתוב תודה… כמו בדוגמא הראשונה הקפצתי הודעת alert
ניתן גם למנות את מספר השליחות.