מהם שדות מיוחדים בוורדפרס ?

עודכן ב: אוק 8

שדות מיוחדים ( ACF – Advanced Custom Fields ) הם שדות שמאפשרים לנו לבנות את המידע בפוסט שלנו כך שנוכל לחלק אותו לקבוצות מידע שיקלו עלינו בשלב מאוחר יותר, הצגה דינמית של פוסטים ושימושים מתקדמים נוספים כמו למשל חיפוש לפי נושאים שונים בפוסט.

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

מהם שדות דינמיים ?

בואו ניקח לדוגמה מצב בו אנו בונים אינדקס מומחים, כאשר לכל מומחה יש כרטיס משלו.

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

שימוש בשדות מיוחדים:

גשו לתוספים, התקינו את Advanced Custom Fields ובצעו לו הפעלה.

Advanced Custom Fields

כעת בתפריט נוספה קטגוריה בשם "שדות מיוחדים". לחצו עליה.

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

לחצו הוספת חדש.

יצירת קבוצת שדות מיוחדים

המסך שיפתח מחולק לחלקים, בואו נבחן כל אזור ואזור.

החלק הראשון הוא האזור בו נייצר את כל השדות המיוחדים שלנו.

האזור בו נייצר את כל השדות המיוחדים שלנו

החלק השני הוא המיקום.

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

התוסף מאפשר לנו להחליט לאיזה פוסט, עמוד, תבנית וכד, נוכל לשייך את קבוצת השדות

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

נוכל לקבוע היכן יוצגו השדות המיוחדים

הוספת שדה לקבוצה

לחצו על הכפתור הוספת שדה בחלקו העליון של הדף.

תנו שם לשדה ובחרו את הסוג שלו. שימו לב שלכל סוג שדה שתבחרו יהיו מאפיינים שונים המתאימים לאותו סוג שדה.

לכל סוג שדה שתבחרו יהיו מאפיינים שונים

יצירת פוסט עם שדות מיוחדים

צרו פוסט חדש.

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

שמרו את הפוסט.

יצירת פוסט עם שדות מיוחדים

אלמנטור פרו ושדות מיוחדים

צרו באלמנטור פרו תבנית יחיד מסוג פוסט (דלגו על בחירת תבנית שלהם ובנו תבנית חדשה).

תבנית יחיד מסוג פוסט

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

הרכיבים שמתאימים לפוסט

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

נבחר רכיב מסוג כותרת, בתפריט שיפתח בצד ימין נלחץ על האייקון של תגיות דינאמיות ובתיבה הנגללת נבחר ACF Fields.

ACF Fields

כעת נרצה לחבר את הרכיב לשדה המיוחד שיצרנו.

לחצו על אייקון מפתח הכלים ובחרו בהגדרות את השדה אותו תרצו להציג.

בחירה באפשרות מתקדם, תאפשר לכם לבחור מה יופיע לפני או אחרי הערך בתא, אך את זה ניתן להגדיר גם בשלב מוקדם יותר בעריכת השדה.

לחצו על אייקון מפתח הכלים

שימו לב כי כל סוג שדה, דורש סוג של רכיב. לתמונה נדרש לשדה מסוג תמונה כמובן אך גם מיקום התג הדינאמי משתנה מסוג לסוג.

כך שדה הקישור לאתר האינטרנט הוא שדה מסוג URL ואת החיבור שלו ל ACF נעשה מאזור הקישור ולא מאזור הכותרת.

את החיבור שלו ל ACF נעשה מאזור הקישור

חיבור התבנית לאינדקס המומחים שלנו

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

לשם כך נלחץ על המשולש הקטן שליד הכפתור פרסם ונבחר להוסיף תנאי

חיבור התבנית לאינדקס

כעת נבחר בפוסט מתוך קטגוריה ואחר כך את הקטגוריה שיצרנו.

שמרו את התבנית.

חיבור התבנית לאינדקס

יצירת חיפוש מתקדם לשדות החכמים

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

ישנם אינספור תוספים והרחבות ל ACF, אנו נתקין את התוסף שאחראי לנושא החיפוש המתקדם באתר וורדפרס.

גשו לתוספים והתקינו את ACF Better Search ובצעו הפעלה של התוסף.

ACF Better Search

כעת ניגש להגדרות - ACF Better Search ונסמן את השדות החכמים שאנו רוצים שרכיב החיפוש יבצע בהן חיפוש. כמובן שתוסף זה הוא הרחבה ויעבוד רק במידה והקמתם שדות חכמים.

ACF Better Search

היי, לא לדאוג.....


נשמע כמו ג'יבריש ?

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

צרו עימי קשר (מבטיחה לא לשלוח ספאם).....

  • מגזין קידום אתרים בפייסבוק