זמן קריאה:
דקה1
שדות מותאמים אישית (Custom Fields) הם כלי עוצמתי שמאפשר לכם להוסיף מידע ייחודי לכל פוסט, דף או סוג פוסט מותאם אישית (CPT). הם משמשים להצגת נתונים שאינם חלק מעורך התוכן הראשי של וורדפרס.
למה צריך שדות מותאמים אישית?
נניח שיצרתם CPT בשם "סרטים". לכל סרט תרצו להציג מידע כמו: במאי, שנת יציאה, דירוג IMDB ושחקנים ראשיים. במקום להכניס את כל המידע הזה לתוך עורך הטקסט הראשי, תוכלו ליצור שדות מותאמים אישית עבור כל נתון. זה מאפשר:
- ארגון נתונים: שדות מותאמים שומרים על המידע בצורה מובנית.
- גמישות עיצובית: ניתן למקם כל שדה בכל מקום שתרצו בתוך דף התצוגה של הפריט.
- חיפוש וסינון: תוכלו לאפשר לגולשים למצוא סרטים על פי שם במאי או דירוג, למשל.
איך יוצרים שדות מותאמים אישית?
הדרך הקלה ביותר היא באמצעות תוסף ייעודי.
- תוסף מומלץ: התקינו את התוסף Advanced Custom Fields (ACF).
- יצירת קבוצת שדות: בלוח הבקרה, עברו ל-ACF וצרו "קבוצת שדות חדשה" (Add New Field Group).
- הגדרת השדות: בתוך הקבוצה, צרו את השדות שאתם רוצים. עבור כל שדה הגדירו:
- שם שדה (Field Label): שם תצוגה (למשל, "במאי").
- שם שדה (Field Name): שם קוד ייחודי (למשל,
movie_director). - סוג שדה (Field Type): בחרו את סוג השדה המתאים (טקסט, מספר, תמונה, תאריך, קישור ועוד).
- הגדרות מיקום: לאחר יצירת השדות, הגדירו את תנאי המיקום של קבוצת השדות. למשל, "הצג קבוצת שדות זו אם סוג הפוסט הוא שווה ל 'סרטים'".
הצגת הנתונים באתר:
כדי להציג את המידע מהשדות המותאמים באתר שלכם, תצטרכו להשתמש בקוד PHP, או בדרך קלה יותר – להשתמש בעורכים ויזואליים כמו אלמנטור פרו או דיבי, המציעים ווידג'טים ייעודיים לשדות מותאמים אישית (Dynamic Fields).