CPT (Custom Post Type) הוא כלי במערכת ניהול התוכן WordPress שמאפשר למפתחים ליצור סוגי תוכן מותאמים אישית, מעבר לסוגי התוכן המובנים כמו פוסטים ודפים. WordPress מגיעה עם מספר סוגי תוכן מובנים כמו פוסטים, דפים, קבצים מצורפים ועוד. עם זאת, ישנם אתרים שדורשים מבנה תוכן ייחודי כדי לנהל מידע מסוים באופן ייעודי ומסודר יותר. כאן נכנס לתמונה ה-CPT.
CPT מאפשר להרחיב את המערכת וליצור סוגי תוכן המותאמים במיוחד לאתר שלך, כמו מוצרים בחנות וירטואלית, אירועים בלוח שנה, תיקים בפרוטפוליו, או כל דבר אחר שנדרש לאתר הספציפי שלך. לדוגמה, אתר של גלריה לאמנות עשוי ליצור CPT עבור "יצירות אמנות" עם שדות מותאמים אישית כמו אמן, תאריך יצירה, וקטגוריית אמנות.
יצירת CPT מאפשרת לשמור על ארגון וסדר בתוכן, כך שכל סוג תוכן יקבל טיפול ייחודי במערכת מבחינת הצגה וניהול. ניתן להגדיר CPT באמצעות קוד PHP או תוספים כמו Custom Post Type UI שמפשטים את התהליך.
CPT מספקים גמישות רבה לאתרי WordPress בכך שהם מאפשרים להרחיב את המערכת ולהתאים אותה לצרכים ייחודיים של כל סוג אתר.