הוספת לייקים לפוסט היא פונקציה מתקדמת בג’ט אנגי’ן. כדי להפעיל את האפשרות הזו, את צריכה להכין כמה דברים מראש:
- הפעלת האופציה של Data Stores בג’ט אנג’ין. Data Stores משמש לאחסון מידע שנאסף מהגולשים.
במקרה שלנו – אנחנו רוצות לספור כמה משתמשים לחצו על כפתור הלייק. - הוספת וידג’ט Data Store Button לטמפלט פוסט יחיד של אלמנטור + הגדרה שלו בצורה נכונה.
הגדרת Data Stores בג’ט אנג’ין לצורך הוספת כפתור לייק לעמוד פוסט
- הפעילי את האופציה של Data Stores בג’ט אנג’ין: בלוח הבקרה > JetEngine > נפתח לך מסך ההגדרות של ג’ט אנג’ין > הפעילי את האופציה של Data Stores > לחצי על כפתור Save > המתיני מספר שניות – העמוד יתרענן אוטומטית.

- באותו המסך > בתפריט הצד לחצי על הטאב Data Stores
- לחצי על כפתור New Store (הוספת מידע חדש שישמר בדאטא של האתר) > בחרי שם (Name) למידע שיאוחסן. (ממליצה לתת שם באנגלית, ללא רווחים) > לחצי על השורה הבאה של הSlug, ואוטומטית תקבלי את אותו השם שבחרת לשורה הראשונה.
הSlug משמש לאחסון המידע במסד הנתונים של האתר. ולכן הוא חייב להיות מורכב רק מאותיות באנגלית, בלי רווחים. מותר להשתמש רק בקו אמצעי או בקו תחתון כדי ליצור מרווח בין מילים.
- בStore type בחרי את סוג אחסון המידע > לכפתור לייק בחרי את האופציה של שמירת מידע על ידי Cookies. כלומר – המידע יאסף מכל סוגי הגולשים לאתר (גם אורחים וגם מחוברים).
- בMax Size בחרי את כמות הפריטים המקסימלית שיכולה להאסף במסד הנתונים. כלומר – כמה לייקים יוכלו להאסף ביחד מכל המשתמשים > ממליצה לבחור מספר מספיק גבוה כמו 9999.
- וההגדרה החשובה ביותר > הפעילי את האופציה של Count items, כדי לספור כמה משתמשים לחצו על כפתור הלייק.
הוספת וידג’ט Data Store Button לטמפלט פוסט יחיד של אלמנטור + הגדרה שלו בצורה נכונה.
- בחרי את סוג הפוסטים להם תרצי להוסיף ספירת לייקים > פתחי את טמפלט פוסט יחיד שלהם.
- הוסיפי לטמפלט וידג’ט Data Store Button.
- לחצי על הוידג’ט > תוכן > בSelect Store > בחרי את הData Store שהכנת
- בLabel בחרי להציג מידע דינמי מסוג Data Stores: Post Count > בהגדרות בחרי את הData Store שהכנת. ככה יוצגו מספר הפעמים שכל המשתמשים יחד לחצו על כפתור הלייק.
- בIcon בחרי את האייקון הרצוי שיופיע ליד מספר הלייקים. את יכולה להשתמש בספריית האייקונים המוכנה, או להעלות SVG משלך.
- כדי להוסיף אופציה של ביטול הלייק על ידי אותו משתמש > בAction after an item added to store, כלומר – בפעולות אחרי הוספת הלייק, בחרי Remove from store button, כלומר – המשתמש יוכל ללחוץ שוב ולהסיר את הלייק שלו.
- בLabel after added to store חזרי שוב על שלב 4. כך מספר הלייקים ישתנה, אחרי שהמשתמש יסיר את הלייק שלו.
תצליחי,
חגית