בעזרת JetEngine ניתן ליצור עבור הלקוח אפשרות להצגת פוסטים או מוצרים (תלוי באתר) בעמוד הבית או בכל עמוד שנבחר ובכך לאפשר לו לבחור אילו פוסטים או מוצרים יוצגו בעמוד הנוכחי.
זה שימושי בעיקר כשהלקוח רוצה לדוגמא לקדם מוצרים ספציפים או אם נרצה לתת חשיפה גדולה יותר לפוסטים מסויימים בבלוג שלנו.
שלב ראשון: יצירת Meta Box
- ניצור Meta Box יעודי בשם "פוסטים להצגה בעמוד הבית
- בשדה Meta Box For נבחר "Post"
- למטה ב- Visibility Conditions נבחר בעמודים ב"Enable For Post Types"
- בשדה Include Posts נבחר את העמודים שנרצה להציג בהם את שדה הבחירה הזה.
שלב שני: יצירת Meta Field לבחירת הפוסטים
-
- בהמשך העמוד נלחץ על New Meta Field תחת הכותרת Meta Fields
-
- בשדה Label נרשום את שם השדה הרצוי, למשל "פוסטים נבחרים להצגה" או "מוצרים נבחרים"
-
- בשדה Name/ID ניתן מזהה ייחודי באנגלית בלבד וללא מרווחים (ניתן לעשות מרווח בעזרת – או _ )
- בשדה Field type נבחר Posts (פוסטים)
- בשדה Search in post types נבחר בפוטסים, CPT או מוצרים (תלוי בצורך) ונפעיל את האפשרות של Multiple על מנת שניתן יהיה לבחור יותר מפוסט אחד.
- בשדה ה- Description ניתן לרשום תיאור קצר המסביר מה לעשות וכמה פוסטים ניתן לבחור להצגה.
שלב שלישי: יצירת Query
על מנת לשאוב את הנתונים ולחבר בין ה- Meta Box שיצרנו לשדה ה- Meta Field בעזרתו נבחר את הפוסטים שנרצה להציג בליסטינג שלנו ניצור Query חדש ואותו נגדיר בליסטינג ובעזרתו נוכל לקרוא לשדה בכל מקום שנרצה באתר.
- כדי ליצור Query חדש נלך אל JetEngine >> Query Builder.
- בשדה Name ניתן שם מתאים ועדיף באנגלית
- בשדה Query Type נבחר ב- Posts Query
בלשונית Posts Query למטה נלחץ על הלשונית Post & Page ושם נגדיר Meta Value בשדה Post In.
- נלחץ על אייקון החביות עם ה-+
- נבחר Current Meta Value
- בשדה Meta Value נזין את ה- ID של השדה שיצרנו כאן בשלב השני.
- נלחץ על Apply ונשמור את ה- Query שיצרנו.
שלב שלישי: יצירת Listing
כעת ניצור ליסטינג חדש ובו נשים את השדות הרלוונטים למה שנצטרך אם זה מוצר או פוסט,
לאחר מכן נלך לעמוד שבו נרצה להציג את הליסטינג שהלקוח יבחר את הפוסטים הרלוונטים להציג בעמוד, נוסיף ליסטינג חדש ונבחר את שם הליסטינג שיצרנו.
נמשיך לשדה השני Custom Query ונבחר את ה- Query שיצרנו בשלב השלישי וסיימנו!
כעת נוכל להגדיר בעמוד הבית (או בעמוד הרלוונטי) את הפוסטים שנרצה לפי בחירה ידנית שלנו.