סקירה כללית של יצירת פוסט מותאם אישית(CPT) קרוקובלוק

סקירה כללית של יצירת פוסט מותאם אישית(CPT) קרוקובלוק

במאמר זה נסקור לעומק את כל הנושא של יצירת פוסטים מותאמים אישית באתר

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

דרישות מקדימות בשביל לעבוד עם המדריך הזה:

JetEnging

היכן נמצא CPT בדשבורד של JetEnging

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

 

זה מציג את כל סוגי הפוסטים אשר נבנו ע"י JetEnging ואם נרצה לראות את כל סוגי הפוסטים שיש לנו באתר ניתן ללחוץ הכפתור בצד שמאל למעלה  כמו שרואים בתמונה

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

כדי ליצור סוג פוסט חדש ניתן ללחוץ על הכפתור Add New

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

 

ניתן לראות שיש לנו את קבוצה של הגדרות

  1. General Setting;
  2. Labels;
  3. Advanced Settings;
  4. Meeta Feilds;
  5. Admin Columns;
  6. Admin Filters;

כעת נסקור אחד אחד כדי לייצור פוסטים ייחודיים

הגדרות כלליות (General Settings)

בהגדרות כלליות יש לנו כמה דברים שנצטרך להגדיר

  • Post Type Slug - מתווסף אוטומטי השם ששמתם לפוסטים שלכם אבל אתם תצטרכו לשנות את זה לאנגלית(לדוגמא: projects)
    אם לא תשנו יוסיף לכם רק את הסמל הזה (-).
  • `Edit post type/meta box` link - זה מוסיף אופציה לבצע עריכה ושינויים בהגדרות של הפוסט ישירות דרך העמוד
    כמו שניתן לראות בתמונה

    התווסף לנו אייקון של הגדרות שברגע שנלחץ אליו אנחנו נעבור לעמוד ההגדרות של הפוסט
  • Hide meta field names - אם תפעילו את הפיצ'ר הזה זה יסתיר את השמות של השדות המותאמים שהכנסתם לפוסט.

תוויות(Labels)

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

 

  • Singular name - ניתן לתת כאן הגדרה לשם שירוץ על כל סוגי הכינויים שיש בעמוד לדוגמא
    כמו שניתן לראות במונה נתתי שם ייחודי ואז פשוט לחצתי על כל שורה מתחת לזה וזה הוסיף לי אוטומטי את אותו נושא עם השם שהגדרתי בשורה הראשונה כמובן שאם תרצו שזה יהיה בעברית תאצלו לעשות את זה ידני אחד אחד.
  • Add new - המלל יתווסף על הכפתור שמופיע בשביל להוסיף פוסט חדש כמו שניתן לראות בתמונה

    אפשר לראות ששינתי את השם  ל"הוספת חדשדש"
  • Add New Item - משנה את המלל שמופיע אחרי שלוחצים על הוספת פוסט חדש כמו שניתן לראות בתמונה
  • New Item - לא רלוונטי בתור התחלה
  • Edit Item - אם ניכנס לפוסט קיים  כדי לערוך אותו זה יופיע ככותרת של הפוסט כמו שניתן לראות בתמונה
  • All Items - לא רלוונטי בתור התחלה
  • Search for items - שינוי המלל על הכפתור של החיפוש בעמוד של כל הפוסטים כמו שניתן לראות בתמונה
  • Parent Item - לא רלוונטי בתור התחלה
  • Not found - יופיע כאשר איין פוסטים באותו פוסט ייחודי שהגדרנו כמו שניתן לראות בתמונה
  • Admin Menu -  לא רלוונטי בתור התחלה
  • Featured Image - לא רלוונטי בתור התחלה

הגדרות מתקדמות(Advanced Settings)

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

  1. Is Public - בהגדרת מערכת זה מוגדר כפעיל שזה אומר שהפוסטים הללו יוצגו בדשבורד של וורדפרס, מה שיתן אופציה לערוך ולהוסיף פוסטים, אם זה מכובה זה מפעיל אוטומטי את Exclude From Search מה שיגרום לפוסטים לא להופיע בחיפושים באתר ויכבה את Publicly Queryable ו-
  2. Exclude From Search - אם זה מופעל זה מונע את האופציה למצוא את הפוסטים האלו בחיפוש בצד של המשתמש.
  3. Publicly Queryable - 
  4. Hierarchical -
  5. Supports - ניתן להוסיף פיצ'רים אשר קיימים בפוסטים ברגילים או להסיר אותם
    1. Title - ניתן להגדיר שיהיה כותרת לכל פוסט כמו שניתן לראות בתמונה

    2. Editor - ניתן להגדיר שיהיה עורך טקסט לכל פוסט כמו שיש בפוסטים רגילים שאנחנו מכירים כמו שניתן לראות בתמונה
    3. Comments -  נותן את האופציה להגדיר האם פוסט זה פתוח לדיון או לא כמו שניתן לראות בתמונה

    4. Revisions - לא רלוונטי
    5. Trackbacks - לא רלוונטי
    6. Author - הוספת מחבר לכל פוסט כמו שנתן לראות בתמונה

    7. Excerpt - הוספת תקציר לפוסט כמו קדם תוכן של הפוסט כמו שניתן לראות בתמונה

    8. Page Attributes - הוספת סדר לפוסטים כמו שניתן לראות בתמונה

    9. Thumbnail (Featured Image) - הוספת תמונה ראשית לפוסט כמו שניתן לראות בתמונה

    10. Custom Fields - הוספת שדות מיוחדים לפוסט כמו שניתן לראות בתמונה

    11. Post Formats - לא רלוונטי

שדות מותאמות אישית(Meta Fields)

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

  • Label - כאן נגדיר את השם של השדה כדי שנוכל לזהות את זה כשאנחנו באים ליצור פוסט חדש כמו שניתן לראות בתמונה
  • 1. Field - שזה שדה כדי להכניס נתונים
    2. Tab - כדי לעשות סדר בשדות שאנחנו מוסיפים ניתן להוסיף טאבים ולחלק את השדות לפי נושאים כמו שניתן לראות בתמונה

    3. Accordion - עוד סוג של סידור השדות בתוך הפוסט כמו שניתן לראות בתמונה

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

שדות בשביל המנהל(Admin columns)

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

אז אני מגדיר כמו שניתן לראות ב- Title כתבתי את השם של מה שאני רוצה להציג, וב- Type הגדרתי שיחזיר לי את ה-ID של כל פוסט

וזה כמובן יוצג לי כאן

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

  • Meta Value - ניתן להגדיר שזה יציג לי איזה שדה מסויים שאני מוסיף לכל פוסט.
  • Post Term - ניתן להגדיר שיציג לי איזה קטגוריה מוגדר כל פוסט.
  • Custom Callback - ניתן להגדיר שזה יקרא לפונקציות מובנות כדי להציג נתונים מסוימים כמו שניתן לראות בתמונה

פילטרים בשביל המנהל(Admin Filters)

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

וכך נראה האזור של הפוסטים שלי כעת

התווסף לי האופציה לבצע סינון גם לפי קטגוריות בפוסטים

תוכן עניינים

סקירה כללית של יצירת פוסט מותאם אישית(CPT) קרוקובלוק

תוכן עניינים

סקירה כללית של יצירת פוסט מותאם אישית(CPT) קרוקובלוק

0 אנשים נעזרו במדריך

היכן נמצא CPT בדשבורד של JetEnging

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

 

זה מציג את כל סוגי הפוסטים אשר נבנו ע"י JetEnging ואם נרצה לראות את כל סוגי הפוסטים שיש לנו באתר ניתן ללחוץ הכפתור בצד שמאל למעלה  כמו שרואים בתמונה

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

כדי ליצור סוג פוסט חדש ניתן ללחוץ על הכפתור Add New

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

 

ניתן לראות שיש לנו את קבוצה של הגדרות

  1. General Setting;
  2. Labels;
  3. Advanced Settings;
  4. Meeta Feilds;
  5. Admin Columns;
  6. Admin Filters;

כעת נסקור אחד אחד כדי לייצור פוסטים ייחודיים

הגדרות כלליות (General Settings)

בהגדרות כלליות יש לנו כמה דברים שנצטרך להגדיר

  • Post Type Slug - מתווסף אוטומטי השם ששמתם לפוסטים שלכם אבל אתם תצטרכו לשנות את זה לאנגלית(לדוגמא: projects)
    אם לא תשנו יוסיף לכם רק את הסמל הזה (-).
  • `Edit post type/meta box` link - זה מוסיף אופציה לבצע עריכה ושינויים בהגדרות של הפוסט ישירות דרך העמוד
    כמו שניתן לראות בתמונה

    התווסף לנו אייקון של הגדרות שברגע שנלחץ אליו אנחנו נעבור לעמוד ההגדרות של הפוסט
  • Hide meta field names - אם תפעילו את הפיצ'ר הזה זה יסתיר את השמות של השדות המותאמים שהכנסתם לפוסט.

תוויות(Labels)

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

 

  • Singular name - ניתן לתת כאן הגדרה לשם שירוץ על כל סוגי הכינויים שיש בעמוד לדוגמא
    כמו שניתן לראות במונה נתתי שם ייחודי ואז פשוט לחצתי על כל שורה מתחת לזה וזה הוסיף לי אוטומטי את אותו נושא עם השם שהגדרתי בשורה הראשונה כמובן שאם תרצו שזה יהיה בעברית תאצלו לעשות את זה ידני אחד אחד.
  • Add new - המלל יתווסף על הכפתור שמופיע בשביל להוסיף פוסט חדש כמו שניתן לראות בתמונה

    אפשר לראות ששינתי את השם  ל"הוספת חדשדש"
  • Add New Item - משנה את המלל שמופיע אחרי שלוחצים על הוספת פוסט חדש כמו שניתן לראות בתמונה
  • New Item - לא רלוונטי בתור התחלה
  • Edit Item - אם ניכנס לפוסט קיים  כדי לערוך אותו זה יופיע ככותרת של הפוסט כמו שניתן לראות בתמונה
  • All Items - לא רלוונטי בתור התחלה
  • Search for items - שינוי המלל על הכפתור של החיפוש בעמוד של כל הפוסטים כמו שניתן לראות בתמונה
  • Parent Item - לא רלוונטי בתור התחלה
  • Not found - יופיע כאשר איין פוסטים באותו פוסט ייחודי שהגדרנו כמו שניתן לראות בתמונה
  • Admin Menu -  לא רלוונטי בתור התחלה
  • Featured Image - לא רלוונטי בתור התחלה

הגדרות מתקדמות(Advanced Settings)

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

  1. Is Public - בהגדרת מערכת זה מוגדר כפעיל שזה אומר שהפוסטים הללו יוצגו בדשבורד של וורדפרס, מה שיתן אופציה לערוך ולהוסיף פוסטים, אם זה מכובה זה מפעיל אוטומטי את Exclude From Search מה שיגרום לפוסטים לא להופיע בחיפושים באתר ויכבה את Publicly Queryable ו-
  2. Exclude From Search - אם זה מופעל זה מונע את האופציה למצוא את הפוסטים האלו בחיפוש בצד של המשתמש.
  3. Publicly Queryable - 
  4. Hierarchical -
  5. Supports - ניתן להוסיף פיצ'רים אשר קיימים בפוסטים ברגילים או להסיר אותם
    1. Title - ניתן להגדיר שיהיה כותרת לכל פוסט כמו שניתן לראות בתמונה

    2. Editor - ניתן להגדיר שיהיה עורך טקסט לכל פוסט כמו שיש בפוסטים רגילים שאנחנו מכירים כמו שניתן לראות בתמונה
    3. Comments -  נותן את האופציה להגדיר האם פוסט זה פתוח לדיון או לא כמו שניתן לראות בתמונה

    4. Revisions - לא רלוונטי
    5. Trackbacks - לא רלוונטי
    6. Author - הוספת מחבר לכל פוסט כמו שנתן לראות בתמונה

    7. Excerpt - הוספת תקציר לפוסט כמו קדם תוכן של הפוסט כמו שניתן לראות בתמונה

    8. Page Attributes - הוספת סדר לפוסטים כמו שניתן לראות בתמונה

    9. Thumbnail (Featured Image) - הוספת תמונה ראשית לפוסט כמו שניתן לראות בתמונה

    10. Custom Fields - הוספת שדות מיוחדים לפוסט כמו שניתן לראות בתמונה

    11. Post Formats - לא רלוונטי

שדות מותאמות אישית(Meta Fields)

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

  • Label - כאן נגדיר את השם של השדה כדי שנוכל לזהות את זה כשאנחנו באים ליצור פוסט חדש כמו שניתן לראות בתמונה
  • 1. Field - שזה שדה כדי להכניס נתונים
    2. Tab - כדי לעשות סדר בשדות שאנחנו מוסיפים ניתן להוסיף טאבים ולחלק את השדות לפי נושאים כמו שניתן לראות בתמונה

    3. Accordion - עוד סוג של סידור השדות בתוך הפוסט כמו שניתן לראות בתמונה

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

שדות בשביל המנהל(Admin columns)

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

אז אני מגדיר כמו שניתן לראות ב- Title כתבתי את השם של מה שאני רוצה להציג, וב- Type הגדרתי שיחזיר לי את ה-ID של כל פוסט

וזה כמובן יוצג לי כאן

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

  • Meta Value - ניתן להגדיר שזה יציג לי איזה שדה מסויים שאני מוסיף לכל פוסט.
  • Post Term - ניתן להגדיר שיציג לי איזה קטגוריה מוגדר כל פוסט.
  • Custom Callback - ניתן להגדיר שזה יקרא לפונקציות מובנות כדי להציג נתונים מסוימים כמו שניתן לראות בתמונה

פילטרים בשביל המנהל(Admin Filters)

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

וכך נראה האזור של הפוסטים שלי כעת

התווסף לי האופציה לבצע סינון גם לפי קטגוריות בפוסטים

המדריך עזר לך?