בוורדפרס ישנם המון סוגים שונים של תוכן אשר מחולקים לדבר הנקרא סוגי פוסטים. פריט בודד נקרא פוסט אך זה גם השם של סוג פוסט רגיל שנקרא "פוסטים". כברירת מחדל וורדפרס מגיעה עם כמה סוגי פוסטים שונים המאוחסנים כולם במסד הנתונים תחת טבלת wp_posts.
בחלק הראשון של המדריך אפרט בקצרה על סוגי הפוסטים השונים המגיעים כברירת מחדל בוורדפרס, ובחלק השני של המדריך אסביר בקצרה מה זה CPT.
סוגי פוסטים ברירת מחדל
אלה הם סוגי הפוסטים המוגדרים כברירת מחדל הכלולים תמיד בהתקנת וורדפרס:
- פוסטים – Posts
- עמודים – Pages
- קבצים מצורפים – Attachments
- מהדורות – Revisions
- תפריטים – Menus
- CSS מותאם אישית – Custom CSS
- יומן שינויים – Changesets
פוסט בוורדפרס הוא סוג פוסט הנמצא בשימוש בעיקר בבלוגים. פוסטים מוצגים בדרך כלל בבלוג בסדר רציף הפוך לפי זמן (פוסטים חדשים למעלה). הפוסטים משמשים גם ליצירת עדכוני RSS.
עמוד הוא סוג פוסט דומה לפוסטים אך יש ביניהם כמה הבדלים חשובים ובולטים. עמודים אינם מוצגים בסדר מבוסס זמן יורד או עולה. ניתן להציג אותם גם בסדר היררכי בו עמוד יכול להיות ההורה או הילד של עמוד אחר היוצר מבנה עמוד. עמודים גם אינם משתמשים בקטגוריות ובתגיות כמו בפוסטים.
קבצים מצורפים הם סוג פוסט נוסף ומיוחד המייצג את כל המדיה שעלתה לאתר. לא רק שהקובץ המצורף מאחסן את המידע הראשי של הפוסט שאליו הוא מוצמד, המידע של הקובץ נשמר גם בטבלת wp_postmet לאחסון מידע נוסף כמו metadata.
מהדורות הן סוג פוסט מיוחד במיוחד מכיוון שהם משמשים ליצירת היסטוריה של סוגי פוסטים אחרים למקרה שטעיתם ואתם רוצים לחזור לגרסה קודמת. אמנם טכנית לא ניתן לערוך גרסאות ישירות אלא אם נשחזר גרסה, אך מהדורות ניתנות לעריכה בדיוק כמו פוסטים ונשמרות בטבלת wp_posts כמו כל סוג אחר של פוסט.
תפריטים בוורדפרס הם רשימות קישורים שניתן להשתמש בהן כדי לנווט באתר האינטרנט. תפריט מאפשר ליצור רשימות מותאמות אישית של קישורים למקומות שונים באתר המשמשים את המבקרים וניתן לערוך אותם דרך ממשק האדמין של וורדפרס.
Custom CSS הוא סוג פוסט ספציפי לתבנית מסוימת המשמש לאחסון CSS שהוזן תחת CSS מותאם אישית במסך התאמה אישית תחת "עיצוב". לכל תבנית קיים CSS מותאם אישית משלה.
יומן שינויים משוייך למסך התאמה אישית הנמצאת תחת "עיצוב". במידה וביצעתם שינויים במסך התאמה אישית וסגרתם את העמוד מבלי לשמור את השינויים, כאשר תפתחו מחדש את מסך התאמה אישית וורדפרס תודיע לכם שישנם שינויים שבוצעו ולא נשמרו ותאפשר לכם לשחזר את השינויים.
מה זה CPT?
אז יש לנו שני סוגי פוסטים עיקריים ליצירת תוכן כברירת מחדל: פוסטים ועמודים. אך מה אם נרצה להוסיף סוגי פוסטים נוספים בהתאמה אישית?
לדוגמה: אנחנו רוצים לבנות אתר ביקורות סרטים ואנחנו רוצים להפריד את הביקורות מהעמודים או מהמאמרים באתר שלנו. המקרה כזה ניצור סוג פוסט חדש הנקרא "ביקורות סרטים". סוג הפוסט החדש שיצרנו יופיע בתפריט בדשבורד שלנו בדיוק כמו שעמודים ופוסטים מופיעים.
ישנן שתי דרכים ליצור פוסט מותאם אישית:
- ע"י קוד באמצעות הפונקציה register_post_type.
- באמצעות תוסף CPT UI.
התוסף CPT UI
CPT UI הוא תוסף חינמי מעולה ליצירת פוסטים וטקסונומיות מותאמים אישית. ניתן להוסיף כמה פוסטים וטקסונומיות שרוצים.
מעוניינים ללמוד איך ליצור פוסטים מותאמים אישית?
אז למי שלא מכיר את הקורס המקיף שלי לבניית אתרים דינאמיים מוזמן להיכנס לכאן.
