שם השיעור: Dynamic Visibility – חלק 2
אין לכם גישה לתוכן זה
לקבלת גישה לשיעור זה, יש לבחור מסלול מתאים ולהירשם תחילה
תוכן הקורס
מודול: תחילת הדרך
מודול: הדשבורד של התוסף
מודול: האופציות של התוסף
מודול: המודולים של התוסף
מה נלמד בשיעור הזה?
- נמנף את הידע שלנו בנראות דינמית עוד קצת אל תוך שימוש בפרמטר הבקשה – GET
- נבין מהו GET
- נעבוד על דוגמא של הפניה של לקוח מדף הרשמה אל דף הבית ומקבל חיווי
- נבין איך ליצור את הפרמטר בשימוש במפתח (Key) ובערך (Value) במבנה תחבירי נכון
- ניצור פופאפ מקוסטם
- ניצור את התנאי לאותו פופאפ על בסיס פרמטר הבקשה
- נשתמש בניהול הקודים של אלמנטור כדי לסדר קוד שסוגר את הפופאפ בלחיצה על כפתור הX (נמצא פה כמובן תחת לשונית JS)
- נחדד את הידע שלנו על ידי יישום דוגמא נוספת. הפעם בהצגת מוצרים משלימים וביסוס התנאי לנראות דינמית על שאילתא שמכילה פריטים או ריקה
וקצת יותר בפירוט...
בשלב זה, אנו מרחיבים את הידע שלנו על **נראות דינמית (Dynamic Visibility)** על ידי עבודה עם **פרמטרי בקשה מסוג GET**, כלי שימושי במיוחד לשליטה בהצגת תכנים בהתאם לנתונים שהתקבלו בכתובת ה-URL. נתחיל בהבנת מהו **GET**, כיצד הוא עובד, ואיך ניתן להשתמש בו כדי להעביר מידע בין עמודים בוורדפרס באופן חכם ומבוקר.
נתרגל זאת באמצעות **דוגמה מעשית**, בה ניצור מנגנון שמפנה משתמש מדף ההרשמה **אל דף הבית**, שם הוא יקבל **חיווי מותאם אישית** על הצלחת ההרשמה או כל עדכון אחר. נלמד איך להגדיר את **הפרמטרים הנדרשים ב-GET**, כולל **המבנה התחבירי הנכון של מפתח (Key) וערך (Value)**, כך שהמערכת תוכל לזהות את המשתמש ולהציג לו את ההודעה הרלוונטית.
לאחר מכן, נתקדם לשימוש **בפופאפ מותאם אישית**, שבו נגדיר **תנאי דינמי** שיקבע אם הפופאפ יוצג או לא, על בסיס הפרמטר שהתקבל ב-GET. כדי להעניק חוויית משתמש חלקה, נשלב **ניהול קוד מותאם אישית באלמנטור**, שבו נשתמש **בקוד JS שמאפשר סגירה של הפופאפ בלחיצה על כפתור ה-X**, תוך שליטה מדויקת בהתנהגות התצוגה.
לסיום, נחזק את ההבנה שלנו באמצעות **יישום דוגמה נוספת**, שבה נשלב **הצגת מוצרים משלימים** על בסיס **שאילתא דינמית**. נבדוק כיצד להשתמש בנראות דינמית כך שהמוצרים יוצגו **רק אם ישנם פריטים רלוונטיים** בשאילתא, ולהסתיר את האלמנט במקרה שהשאילתא ריקה. גישה זו מאפשרת **שליטה חכמה בתוכן האתר**, מייעלת את חוויית המשתמש, ומספקת חוויית רכישה מותאמת אישית במיוחד לאתרי WooCommerce ואתרי מסחר אלקטרוני.