זמן קריאה:
כפי שלמדנו, וורדפרס כוללת שני סוגי תוכן מובנים: פוסטים ודפים. אבל מה קורה אם אתם רוצים ליצור סוג תוכן ייעודי, כמו "מוצרים", "גלריות", "פורטפוליו" או "עדויות של לקוחות"? בשביל זה קיימים Custom Post Types (סוגי פוסטים מותאמים אישית).
למה צריך CPTs?
CPTs מאפשרים לכם לארגן את האתר בצורה לוגית ונקייה. לדוגמה, במקום ליצור פוסט רגיל עבור כל פריט בפורטפוליו שלכם, תוכלו ליצור סוג פוסט מיוחד בשם "פורטפוליו" שיכלול שדות מותאמים אישית כמו תמונה של הפרויקט, תיאור, שם לקוח וקישור. זה גם מאפשר לכם להפריד את התוכן שלכם מהבלוג, כך שכל תוכן נמצא במקום הנכון.
איך יוצרים CPT?
הדרך הקלה ביותר ליצור CPT היא באמצעות תוסף ייעודי.
- תוסף מומלץ: התקינו את התוסף Custom Post Type UI.
- הגדרות: לאחר ההתקנה, עברו לתפריט החדש שנוצר בלוח הבקרה והגדירו את ה-CPT החדש:
- שם: למשל, "Portfolio".
- שם ברבים: "Portfolios".
- כינוי (Slug): הכתובת הייחודית של סוג הפוסט (למשל,
portfolio). - תכונות: בחרו את התכונות שאתם רוצים שיופיעו במסך העריכה של ה-CPT החדש (כמו כותרת, עורך תוכן, תמונה ראשית ועוד).
בניית תצוגה ל-CPT:
לאחר שיצרתם CPT והוספתם אליו פריטים, עליכם להציג אותם באתר שלכם.
- ארכיון (Archive): דף שיציג את כל הפריטים מסוג הפוסט הזה (למשל,
www.mywebsite.com/portfolio). - דף בודד (Single Page): דף שיציג כל פריט בנפרד.
ברוב המקרים, תבניות מודרניות ועורכים ויזואליים כמו אלמנטור פרו או דיבי מאפשרים ליצור תבניות מותאמות אישית לעמודי ארכיון ולדפים בודדים של CPTs, כך שלא תצטרכו לכתוב קוד.