שם השיעור: חיבור יחסיות / Relations

דף הבית / קורסים / Jet Form Builder / היכרות / חיבור יחסיות / Relations

אין לכם גישה לתוכן זה

לקבלת גישה לשיעור זה, יש לבחור מסלול מתאים ולהירשם תחילה

מה נלמד בשיעור הזה?

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

וקצת יותר בפירוט...

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

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

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