ירושה מאלמנט בילדר קיים

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

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

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

דיון זה מוגדר: סגור

תגיות: ,

מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • מאת
    תגובות
  • #74980

    Sharon Rotem
    משתתף

    היי

    הוספתי CPT למערכת. עובדת עם תבנית בת ל BUZZ.
    ברצוני להוסיף לבילדר ולסיידבר וידג'ט שיציג את הפוסטים האחרונים מה CPT שלי.
    וידג'ט הפוסטים הקיים לא מאפשר עבודה עם פוסטים שאינם מסוג 'post'.
    היות שאני רוצה פונקציונליות זהה לחלוטין למה שהוידג'ט נותן (מספר פוסטים, בחירת הפריסה וכו') רק רוצה לשנות את סוג הפוסטים ל CPT שלי – חשבתי לרשת מהוידג'ט שלכם באופן הבא:

    class Widget_Recent_CPT extends Pojo_Widget_Recent_Posts

    אבל זה לא הולך חלק.
    בתחילה התמודדתי עם בעיה של תלויות בטעינת הקבצים שאותה עקפתי בדרך לא הכי נקייה שצריך יהיה לשנות אבל בינתיים מנסה להתקדם לראות אם יש בכלל טעם להמשיך.
    כעת אני נתקלת בבעיה כי Pojo_Widget_Recent_Posts קורא ב constructor שלו ל ctor של Pojo_Widget_Base עם הפרמטים hard coded:

    parent::__construct(
    'pojo_recent_posts',
    __( 'Posts', 'pojo' ),
    array( 'description' => __( 'Display recent posts by category', 'pojo' ), )
    );
    ואין לי דרך להעביר ל ctor של Pojo_Widget_Recent_Posts את הפרמטרים הללו כי הוא לא מקבל פרמטרים כלל.

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

    1) האם המערכת בנוייה בכלל כך שאפשר יהיה לרשת מ widget קיים שלכם או שאני עומדת להסתבך על כל צעד ושעל ועדיף שפשוט אשכפל את הוידג'ט לשם אחר? (למרות שממש יבאס ללכת בכיוון הזה)
    2) אם זה כן נתמך ואפשרי, אשמח להנחחיה בקוים כללים איך לעשות זאת נכון. אולי אפילו יש איזה מדריך? (לא מצאתי)

    תודה ויום מוצלח
    שרון

    #75096

    Yakir Sitbon
    משתתף

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

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

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