Custom Post Types

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

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

ראשי פורומים תמיכה Custom Post Types

דיון זה מוגדר: סגור
מוצגות 25 תגובות – 1 עד 25 (מתוך 25 סה״כ)
  • מאת
    תגובות
  • #28831

    electro
    משתתף

    אני קצת מבולבל

    מצד אחד נעה טוענת את זה

    מצד שני יקיר טוען את זה

    כרגע, אם אני מכניס את הקטגוריה לתפריט ראשי, פוסטים מותאמים אישית מוצגים בעמוד הקטגוריה. (אבל עם שליטה קטנה יותר על אופן ההצגה)
    אם אני מסמן את אותה קטגוריה ב"בילדר" או ב"פוסטים" בעמוד, פוסטים מותאמים אישית אינם מוצגים.

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

    1. היכן אמורים לשים את הקוד?
    2. האם במקום "YOUR_CPT" אני יכול וצריך לתת את השם בעברית של סוג הפוסט?

    אני עובד עם תבנית אטלנטה

    תודה 🙂

    #28863

    Noa
    משתתף

    שלום רב,

    מדובר בשני דברים שונים.

    התשובה שיקיר נתן היא לגבי אפשרות של הוספת הבילדר לתוכן של ה-CPT, כלומר שתהיה אפשרות לערוך אותם באמצעות הבילדר.

    התשובה שלי מתייחסת לוודגי'טים עצמם בתוך הבילדר, שכרגע אין לנו תמיכה בווידג'טים לסוג פוסט מותאם אישית.

    בכל אופן את הקוד שיקיר שלח, ניתן להכניס לקובץ functions.php, בתבנית בת כמובן.

    #28872

    electro
    משתתף

    הבנתי וסליחה על חוסר ההבנה

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

    #28931

    Ariel
    משתתף

    אשמח להבין מה בדיוק אתה מנסה לעשות וננסה לעזור למצוא את הפיתרון

    #28938

    electro
    משתתף

    היי אריאל

    יצרתי סוגי פוסטים מותאמים אישית (לצרכים ספציפיים של האתר, עם שדות מותאמים למילוי פרטים ע"י משתמשים ליצירת פוסטים עיסקיים אישיים) ואני רוצה להציג אותם בעמודים שונים באמצעות הבילדר (שהרבה יותר גמיש ומשוכלל כמובן מהצגה ע"י קטגוריה).

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

    מקווה שאני ברור

    #28939

    Ariel
    משתתף

    אני אסביר לך מה בדיוק הבעיה בעניין.

    אם תשים לב לוידג'ט "פוסטים" יש לו סט שדות והגדרות ספציפי שבנינו במיוחד עבורו. אותו דבר תוכל לראות גם בוידג'ט "גלריות". או בוידג'ט שמציג מוצרים של WooCommerce וכן הלאה.

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

    אז במידה ויש לך ידע ברמה של לכתוב קוד לוידג'ט או שורטקוד, הבילדר שלנו יודע לקבל וידג'טים אחרים במערכת די בקלות אז נוכל לעזור לך לעשות את זה איכשהו. השאלה היא מה רמת הידע שלך.

    #28949

    electro
    משתתף

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

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

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

    #28967

    electro
    משתתף
    תגובה זו סומנה כפרטית.
    #28973

    Ariel
    משתתף

    רגע ה CPT משתמש בקטגוריות הרגילות של הפוסטים?

    יש מצב שאתה מביא לנו גישה זמנית אל לוח הבקרה שלך שנבין יותר טוב את המבנה של האתר?

    #28980

    electro
    משתתף
    תגובה זו סומנה כפרטית.
    #28981

    electro
    משתתף
    תגובה זו סומנה כפרטית.
    #29027

    Yakir Sitbon
    משתתף

    בגירסת פיתוח אצלינו הוספתי פילטר קטן שיכול לעזור לנו בעניין. לבינתיים אם תרצה להשתמש בקובץ המעודכן תוריד את הקובץ הבא, ותכניס אותו במקום הקובץ: core/widgets/class-pojo-widget-recent-posts.php.

    לאחר מכן, תוכל להשתמש בקוד הבא שים אותו בקובץ functions.php:
    https://gist.github.com/KingYes/d072769d3f67acaaf375

    תחליף את הקוד: YOUR_CPT_SLUG עם השם של ה CPT שלך שפתחת

    בהצלחה רבה !

    #29062

    electro
    משתתף

    החלפתי את הקובץ בספרייה המתאימה (בפולדרים של תבנית האם)
    הוספתי את הקוד ב functions.php בתבנית הבת כמובן
    החלפתי את הקוד: YOUR_CPT_SLUG בסלאג של סוג הפוסט (ניסיתי גם בשם שלו בעברית, גם ביחיד וגם ברבים כפי שהוא מוגדר)

    לצערי זה לא עובד עדיין, האם זה עבד אצלכם?

    אגב, מה אני אמור לעשות אם יש לי יותר מסוג CTP אחד.

    תודה על המאמץ!

    #29070

    Yakir Sitbon
    משתתף

    תרשום את ה-slug של ה-CPT שלך. לצורך העניין, אם אתה נכנס לרשימת הפוסטים (בניהול), אז תראה בלינק שמה post_type=SLUG.. את ה-SLUG הזה תעתיק.

    במידה ויש לך עוד CPT, אז תשכפל את השורה שכתוב YOUR_CPT_SLUG.

    #29071

    electro
    משתתף

    ה SLUG מועתק כלשונו (זאת היתה האפשרות הראשונה שניסיתי אך אין תצוגה של ה CPT לפי הקטגוריה המוגדרת.

    עוד שני סנט:
    הבילדר, בו מסומנת קטגוריה מסויימת בווידג'ט "פוסטים" מציג פוסטים רגילים גם אם אין להם קטגוריה בכלל.

    #29080

    Yakir Sitbon
    משתתף

    האם רשמת בקוד: tourism_provider?

    #29081

    electro
    משתתף

    כן, בהחלט

    #29085

    Yakir Sitbon
    משתתף

    תביא לי FTP לראות

    #29088

    electro
    משתתף
    תגובה זו סומנה כפרטית.
    #29091

    Yakir Sitbon
    משתתף

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

    שבת שלום

    #29092

    electro
    משתתף

    תודה

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

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

    #29126

    electro
    משתתף

    OK

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

    קודם כל תודה רבה על ההשקעה!
    התמיכה שלכם ראויה לציון לשבח!
    אתם ענקים!

    נותר רק להבין מדוע בתווסף הסטרייפ הלבן שתחתית כל עמוד מתחת לפוטר 🙂

    #29143

    Noa
    משתתף

    מדובר בשורה הזו?

    http://screencast.com/t/7e4pXPpFfg

    #29153

    electro
    משתתף

    כן, הלבנה

    כרגע אין אותה ברענונים חוזרים
    שינית משהו?

    #29167

    Noa
    משתתף

    לא שניתי.

    בכל אופן אתה יכול תמיד באמצעות האינספקט אלמנט למצוא את הקלאס שלו ולתת לו display:none.

מוצגות 25 תגובות – 1 עד 25 (מתוך 25 סה״כ)

הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.