בעת הצגת CPT (single) האופציה שמקבלת active בתפריט לא נכונה

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

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

ראשי פורומים תמיכה בעת הצגת CPT (single) האופציה שמקבלת active בתפריט לא נכונה

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

    Sharon Rotem
    משתתף

    היי

    יש לי במערכת CPT (אפילו שניים) וכשעולה עמוד ה single שלהם ונפרס פוסט בודד, האופציה בתפריט שמקבלת את active class היא עמוד הבלוג (שמוגדר כעמוד פוסטים) למרות שה CPTs שלי לא משודכים לקטגוריות אליהם משודכים הפוסטים ה"רגילים" במערכת. למעשה, אני מנטרלת לחלוטין קטגוריות ב register_custom_post_type.
    מה עלי לעשות כדי לסמן למערכת מהי אופצית התפריט שצריכה להיות פעילה עבור כל CPT?
    מקווה מאוד שיש פתרון מסודר שלא כולל javascript עם קריאה אימפליציטית על פי ID של עמודים….

    תודה
    שרון

    #75097

    Ariel
    משתתף

    יש לך קישור לעמוד כזה שנוכל לראות במה מדובר?

    #75129

    Sharon Rotem
    משתתף

    האתר עדיין בפיתוח לוקאלי ואין אליו גישה.
    פתרתי את הבעיה כרגע עם
    add_filter( 'nav_menu_css_class', my_nav_classes', 10, 2 );
    שבו אני בודקת אם נמצאים ב single של ה CPT שלי ובהתאם מסירה ומוסיפה את ה css classes
    active ו current_page_parent.
    זה נראה עובד בסדר.

    שתי שאלות:
    1) אלה שני ה classes שאיתם צריך לשחק כדי שההתנהגות תהיה נכונה? יש עוד משהו שצריך לעדכן?
    2) האם יש איזושהי עטיפה של התבנית שלכם לפונקציונליות הזו של WP או שאכן עלי לגשת ישירות לפילטר הזה?

    תודה
    שרון

    #75133

    Sharon Rotem
    משתתף

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

    .mobile-menu li.active a.

    כי משום מה זה מוגדה עבור sf-menu וולא למובייל

    #75186

    Ariel
    משתתף

    1. כן, אני חושב שגם אצלינו זה מה שאנחנו מגדירים

    2. לא נתקלנו בבעיות עד כה בנקודה הזאת, אז אין לנו אקשן מיוחד לזה

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

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