לאורך השנים, במסגרת העבודה שלי עם לקוחות לקידום ובניית אתרים, נתקלתי שוב ושוב באותה השאלה:
"איך אני יודע כמה פניות מגיעות מהאתר?"
בעבר, זה היה פשוט – הטופס שלח אימייל, הלקוח קיבל העתק, והכול היה מתועד.
אבל היום? רוב הפניות קורות בלחיצה מהנייד – שיחה טלפונית או WhatsApp – בלי טופס, בלי תיעוד, ובלי דרך לעקוב.
- ✅ קישור להורדת התוסף – fayzakseo-quick contact
- ✅ קישור להורדה באתר github
חיפשתי פתרון. חיפשתי שוב. התקנתי עשרות תוספים, נרשמתי לשירותים, שילמתי, הסרתי, התייאשתי.
התוספים הקיימים פשוט לא נותנים מענה פשוט וברור לבעיה:
לא היה תוסף יצירת קשר שמציג נתוני שימוש – כמה הקליקו, כמה פנו, מה עובד.
ואז קיבלתי החלטה:
אם אין פתרון – אני אפתח אותו בעצמי.
צפו בכל התוספים והמערכות שפיתחתי.
כך נולד fayzakseo – Quick Contact:
תוסף יצירת קשר צף שמחבר את הגולש לוואטסאפ או לשיחה, ומתעד את הכול: כמה לחצו, מתי, ואיך.
תוסף שנבנה לא מתוך רעיון מופשט – אלא מתוך צורך קונקרטי שחוזר שוב ושוב:
שקיפות. שליטה. ומענה אמיתי ללקוחות שרוצים תוצאה – לא רק נוכחות.
הרעיון: להפוך פנייה לפעולה בלחיצה אחת
הצורך היה ברור:
כפתור צף, נגיש, בולט, שמאפשר לגולשים לפנות מיידית – בין אם דרך WhatsApp או שיחה מהנייד – והכול בלי לשבור את מבנה האתר או לפגוע בעיצוב.
אבל מעבר לכך – רציתי לתת שקיפות ללקוח:
כמה אנשים לחצו על הכפתור? מתי? כמה מהם באמת יצרו קשר?
זו הייתה נקודת הפתיחה.
שלבי הפיתוח – קוד, קבצים, קפה חזק
התחלתי מכתיבת הקבצים העיקריים:
fayzakseo-quick-contact.php
click-tracking.php
– לניהול הקלקותsettings-page.php
– הגדרות פשוטות למשתמשstats-page.php
– הצגת סטטיסטיקות
הוספתי קבצי CSS ו־JS מותאמים, התממשקות לעיצוב רספונסיבי ו־RTL, ויצרתי קובץ .pot
לתרגום.
התחושה הייתה שאני כבר לקראת סיום.
אבל אז… הגיעו רגעי השבירה.
באגים שלא רואים בקוד הראשון
ברגע שהתחלתי לבדוק את התוסף בסביבת פיתוח – גיליתי:
הכפתור מוצג בצד הלא נכון, גם אם המשתמש בחר "שמאל".
הלוגיקה ב־CSS הייתה סטטית מדי – ונאלצתי לכתוב מחדש את תנאי ההצגה.
גרוע מכך – קריאה שגויה לפונקציה גרמה לקריסת כל האתר.
עמוד לבן, שקט מוחלט, תסכול גדול.
וגם – בדיקות אבטחה גילו חורים:
אין
nonce
בטפסים.אין חסימה לגולשים לא מורשים.
פעולה של מחיקת נתונים הייתה נגישה מדי.
חיזוק הקוד ובדיקות איכות
לקחתי צעד אחורה, רשמתי כל תרחיש שעלול לקרוס – ותיקנתי.
✔️ אבטחה
שימוש ב־
wp_verify_nonce
בכל טופס.הרשאות מוגבלות למחיקה רק למי שיש לו
manage_options
.הגנה מלאה על טפסים מפני CSRF.
✔️ תצוגה
תמיכה ב־RTL.
התאמה לכל רוחב מסך.
שמירה על בחירות המשתמש.
✔️ מבנה קוד מסודר
קבצים בתיקיות לפי תקן WordPress:
assets/
– קבצי CSS ו־JSlanguages/
– קובץ תרגוםreadme.txt
מקצועי
השקה והפצה חכמה


אחרי שהכול נבדק, עברתי לשלב החשיפה:
✅ GitHub – עם תיעוד מלא וקוד פתוח:
github.com/fayzakseo/fayzak-quick-contact✅ WordPress.org – הוגש לאישור (בקרוב יופיע רשמית במאגר) הכרטיס שלי
💡 מסקנות מהתהליך
✅ לעיתים הקוד הקצר ביותר – שובר הכול.
✅ אבטחה היא לא שלב – היא מהות.
✅ לקוח צריך לראות תוצאה, לא רק "נוכחות".
✅ כשאין פתרון – תבנה אחד. זה בידיים שלך.
🔁 נסו עכשיו את fayzakseo – Quick Contact
תוסף פשוט, מהיר ומדויק .
פייזק קידום אתרים – (איציק פייזק) מפתח תוספים, יועץ SEO ובונה פתרונות מהשטח.