הוספת גוגל reCAPTCHA ב-Contact Form 7
נכתב ע"י יוחאי ירמיהו6 שאלות
תיאור קצר לשיעור: על מנת להימנע מבעיות ספאם שנוצרות בגלל התקנת התוסף של Contact Form 7 נלמד בשיעור זה כיצד להוסיף את האבטחה של גוגל reCAPTCHA לתוך טפסי יצירת קשר באתר.
אורך השיעור: 4:00 דקות
קורסים המכילים את השיעור וידאו:
תוכן השיעור:
אחד החסרונות הגדולים של טופס יצירת קשר 7 היא העובדה שאתם הולכים לקבל הרבה הודעות ספאם מהטופס, במיוחד עם יש לכם גם שדה שמאפשר להשאיר הודעה.
בשיעור היום ננסה ללמוד איך להוסיף שאלת אבטחה כדי להקטין את מספר הפניות ספאם שאתם הולכים לקבל באתר.
יצירת הרשאות reCAPTCHA בגוגל
הפעולה הראשונה שאנחנו צריכים לעשות בגוגל בשביל להציג את האבטחה של גוגל באתר ועל מנת להימנע מכניסות של בוטים ומהודעות טופס יצירת קשר 7 מיותרות יהיה ליצור חשבון בגוגל של reCAPTCHA v3 וניתן לעשות זאת בקישור הבא:
https://www.google.com/recaptcha/admin/create
לאחר מילוי הפרטים וכתובת הדומיין באתר שאנחנו רוצים ליצור נקבל מגוגל קוד מפתח אתר (Site Key) וקוד מפתח סודי (Secret Key) וב-2 הקודים האלו אנחנו נשתמש על מנת להגדיר את האבטחה בטופס יצירת קשר 7.
הגדרת reCAPTCHA בטופס יצירת קשר 7
לאחר שקיבלנו מגוגל מפתח סוגי וקוד מפתח כעת נצטרך להדביק את הקוד שקיבלנו באתר על מנת שהאבטחה של גוגל מפני ספאם תתחיל לעבוד ונפסיק לקבל פניות מיותרות מבוטים.
על מנת להגדיר את הקוד עלינו להיכנס מתוך אזור הניהול אל העמוד של "צור קשר" ולאחר מכן לבחור את האפשרות של "אינטגרציות". בעמוד שיפתח נבחר באפשרות של reCAPTCHA ונסמן את האופציה של "הגדרת אינטגרציה".
בתוך הקוד של מפתח אתר נכניס את הקוד של Site Key מגוגל ובתוך הקוד של מפתח סודי נכניס את הקוד של Secret Key ונלחץ על הכפתור של שמירת שינויים.
לאחר שנעשה את זה יופיע לנו בתוך האתר איזשהו סימן של גוגל עם ההודעה protected by reCAPTCHA ואם זה מופיע אז סביר להניח שהגדרתם את הקוד כמו שצריך.
חשוב לציין שבעבר היה צורך להכניס את הקוד של [recaptcha] לתוך טופס יצירת הקשר על מנת שהוא יעבוד אבל היום אין יותר צורך לעשות זאת כאשר אתם מתקינים באתר את גרסה V3.
הסרת הקוד של protected by reCAPTCHA
בעמוד מידע של גוגל הם מציינים שהם מאפשרים להסתיר את התגית של גוגל reCAPTCHA ואפשר לראות מה הם כותבים בנושא תחת הכותרת של "I'd like to hide the reCAPTCHA badge. What is allowed?" בעמוד מתחת:
אז בשביל להסיר את התגית של גוגל reCAPTCHA עלינו להכניס את הקוד CSS הבא אל קובץ ה-CSS הראשי שלי האתר שלנו וזה יסייע בהסתרת הסמל של גוגל שמופיע באתר ומציק לגולשים.
.grecaptcha-badge { visibility: hidden; }
הצטרפו לקהילות המובילות של בוני האתרים בישראל
זה הזמן להצטרף לקהילה שלנו ולקבל סיוע ותמיכה בקבוצות המובילות בארץ לבוני אתרים בוורדפרס (-:
קורסים מקיפים ומומלצים ללימוד בניית אתרים
לבנות אתר ב-10 ימים
קורס מזורז שילמד אותך לבנות אתרים ב-10 ימים. נקודת כניסה מעולה לתחום של בניית אתרים במחיר משתלם.
- לבנות אתר ב-10 ימים 56 שיעורים שילמדו אותך הכל על בניית אתרים
- בונוס 1: לבנות אתר מתבנית מוכנה לאנשים עסוקים שלא רוצים להשקיע 10 ימים
- בונוס 2: גיבוי, שחזור, ותחזוקה לאתר איך לבצע גיבויים ולתחזק אתר ללא תקלות
- בונוס 3: אלמנטור קונטיינר (Container) איך ליצור תוכן באמצעות אלמנטור קונטיינר
- בונוס 4: אחסון אתרים ב-Cloudways אחסון אתרים על גבי חברות השרתים המובילות בעולם
- בונוס 5: קלאודפלייר + מייל עסקי בחינם איך להשתמש בקלאודפלייר + יצירת מייל עסקי בחינם
- בונוס 6: לעבור אחסון ולהישאר בחיים איך להעביר אתר מאחסון אחד לאחר ללא תקלות
- בונוס 7: יצירה וניהול של רשימות תפוצה ברב מסר איך ליצור סדרות מיילים ואוטומציות שיכניסו כסף על אוטומט
- תמיכה לשנה לשאלות בעמודי השיעורים
- גישה לקבוצת הפייסבוק
- גישה לכל החיים
- תעודה הכשרה בסיום הלימודים (קובץ PDF)
- גישה לעדכונים ושיעורים חדשים
- 100% החזר כספי ל-14 ימים
מסלול וורדפרס Expert
למעלה מ-10 קורסים מלאים ומעל 700 שיעורים שילמדו אותך הכל על בניית אתרים ברמה הגבוהה ביותר בארץ.- בניית אתר ב-10 ימים איך לבנות אתר במהירות שיא
- וורדפרס Beginner לימוד בניית אתרים למתחילים – (2,250 ₪)
- וורדפרס Tool Kit הצעת מחיר + אפיון + צ'ק ליסט + התנהלות עם לקוחות
- וורדפרס Next Level מחיר 2,500 ₪
- וורדפרס SEO התאמת אתרים לגוגל – (750 ₪)
- : אלמנטור Ninja הקורס שיהפוך אותך לנינג'ה באלמנטור – (999 ₪)
- אלמנטור PRO + אנימציות יצירת אתרים מורכבים ואנימציה – (550 ₪)
- וורדפרס Rocket שיפור מהירות לאתר – (999 ₪)
- וורדפרס Security חיזוק אבטחה לאתר – (750 ₪)
- וורדפרס Global בניית אתרים דו לשוניים בכל השפות – (750 ₪)
- בונוס 1: גיבוי, שחזור, ותחזוקה לאתר תחזוקת אתרים ומניעת בעיות ותקלות
- בונוס 2: אנליטיקה ומעקב לאתר גוגל אנליטיקס, סרץ קונסול ויאנדקס מטריקה
- בונוס 3: איך לקבל יותר פניות מהאתר הוספת כפתורי יצירת קשר + שיפור המרות
- בונוס 4: קלאודפלייר + מייל עסקי בחינם שימוש בקלאודפלייר ויצירת מייל עסקי בחינם
- בונוס 5: התקנת אתר על המחשב איך להשתמש במחשב ולחסוך עלויות אחסון
- בונוס 6: Cloudways אחסון אתרים בחברות השרתים המובילות בעולם
- בונוס 7: לעבור אחסון ולהישאר בחיים איך להעביר אתר מאחסון אחד לאחר ללא תקלות
- בונוס 8: אופטימיזציה לתמונות איך להעלות תמונות שיעזרו לאתר להתקדם בגוגל
- בונוס 9: יסודות העיצוב לבוני אתרים כל מה שצריך לדעת כדי לעצב את האתר המושלם
- בונוס 10: זכויות יוצרים בדיגיטל איך להימנע מתביעה משפטית כאשר בונים אתר
- בונוס 11: 20 אלף בחודש מבניית אתרים איך למצוא לקוחות ולייצר הכנסה מבניית אתרים
- בונוס 12: משיחת מכירה לכסף בחשבון איך לשפר את התהליך מכירה ולסגור יותר עסקאות
- בונוס 13: התנהלות עם לקוחות + ניהול פרויקטים איך מתנהל פרויקט בניית אתרים כולל תחזוקה לאתר
- בונוס 14: יצירה וניהול של רשימות תפוצה ברב מסר איך ליצור סדרות מיילים ואוטומציות שיכניסו כסף על אוטומט
- 758 שיעורים למתחילים + למתקדמים
- תמיכה לשנה לשאלות בעמודי השיעורים
- גישה לקבוצת הפייסבוק של הקורס
- גישה לכל החיים
- תעודה הכשרה בסיום הקורס (קובץ PDF)
- גישה לעדכונים ושיעורים חדשים
- 100% החזר כספי ל-14 ימים
אם אהבתם את השיעור ואתם רוצים לשתף אותו ניתן לעשות זאת על ידי לחיצה על כפתורי השיתוף מתחת:


עוסק בתחום של פיתוח אתרים ועיצוב גרפי למעלה מ-15 שנה. נינג'ה מומחה לוורדפרס, מפתח תוספים ותבניות בהתאמה אישית והמרצה שלכם בקורס הדיגיטלי המקיף והמוביל בישראל ללימוד בניית אתרים בוורדפרס בצורה נכונה.
שיעורים נוספים במודול: הוספת טפסי יצירת קשר
שאלות ותשובות לשיעור


6 שאלות
באסה, היכולת לשאול שאלות בשיעור פתוחה רק למשתמשים שרכשו את הקורס


האם יש אפשרות להסתיר את הרה קפצה רק במובייל?
היי, אם את מוסיפה את הקוד CSS הבא זה יסיר את הסמל גם במובייל וגם במחשב. אין סיבה להסיר את זה רק בפלטפורמה אחת כשאפשר בשניהם.
.grecaptcha-badge { visibility: hidden; }
היי!
כשאני בונה אתר למישהו אחר, האם יש משמעות אם אני יוצרת חשבון של reCAPTCHA v3 דרך חשבון הגוגל שלי או של הלקוח? מה עדיף?
היי, עדיף את reCAPTCHA v3 כי הוא מופיע רק במידה ויש בעיה בזמן שהשני מופיע כל הזמן.
לגבי השאלה השנייה אז שיותר נוח לך, אפשר מהחשבון שלך ואפשר מהחשבון של הלקוח. אני בדרך כלל עושה את זה מהחשבון שלי.
היי במידה ובניתי את טופס יצירת הקשר באלמנטור ע״י האלמנט טופס. האם ניתן להוסיף לזה את הא recaptcha ?
או שאני אמור להתקין ולעשות את הטופס עם התוסף contact form 7 ואז להוסיף את ה reCAPTCHA ?
היי שאדי, את לא צריך את Contact Form 7, אפשר לעשות את זה גם באלמנטור.
אתה יכול להיכנס לקורס של וורדפרס למתחילים כאן:
https://wp-school.co.il/my-courses-products/?p=wordpress_beginner_content
שים לב שיש לך שם מודול שנקרא "מודול 16 – הוספת טפסי יצירת קשר".
ושם יש לך סט של שיעורים שהם רק לאלמנטור וסט של שיעורים של טופס יצירת קשר 7.
אז אתה יכול פשוט לצפות בשיעורים של אלמנטור ולעשות את זה משם.