-
מאתתגובות
-
01/07/2015 בשעה 17:57 #26343
דודי סיני
Participantשלו רב,
אני מעוניין להוסיף את כל הקטגוריות והפוסטים שמשוייכים לקטגוריות הללו באופן דינמי לתפריט הראשי של האתר.
כל שכשמתווסף פוסט הוא יוסף באופן אוטומטי גם לתפריט.
לעזרתכם האדיבה אודה!
דודי01/07/2015 בשעה 18:03 #26346Noa
Participantשלום רב,
לצערי אין אפשרות להגדיר כך לפוסטים.
אם תגדיר אלמנט בתפריט כקטגוריה מסויימת אז כל פוסט שיוגדר תחת הקטגוריה הזו יתווסף לתפריט, אך לא ישירות.
01/07/2015 בשעה 20:00 #26354דודי סיני
Participantכלומר אני צריך להגדיר את התפריט בכל פוסט שאעלה?
02/07/2015 בשעה 12:40 #26386Noa
Participantאם אתה רוצה שיהיה קישור ישיר לפוסט עצמו אז כן.
אך אתה יכול להכניס לתפריט פשוט את הקטגוריה של הפוסטים כנ"ל ובכל פעם שתוסיף פוסט תגדיר אותו בקטגוריה הזו.
כך יהיה קישור ישיר לקטגוריה בו ממקום הפוסט.
מעבר לכך אין אפשרות..
05/07/2015 בשעה 12:01 #26497דודי סיני
Participantשלום
אכן זאת כוונתי.
אני מעוניין להוסיף לתפריט הראשי את הקטגוריה של הפוסטים ואז כשמתווסף פוסט חדש הוא יוצג באופן דינאמי ואוטומטי בתפריט תחת הקטגוריה הרלוונטית של הפוסט.
כרגע זה מה שעשיתי אך משום מה אני לא רואה את הפוסטים מוצגים בתפריט תחת הקטגוריה הרלוונטית.
HELP
טלי05/07/2015 בשעה 12:56 #26506Noa
Participantאפשר קישור לאתר?
05/07/2015 בשעה 13:15 #26513דודי סיני
Participantתגובה זו סומנה כפרטית.05/07/2015 בשעה 15:29 #26525Noa
Participantהגדרתי את המבנה קישורים כרברירת מחדל (הגדרות > מבנה קישורים) ועכשיו זה עובד היטב.
05/07/2015 בשעה 17:04 #26530דודי סיני
Participantלא עובד…
יש פוסט בכל קטגוריה.
כשעומדים על הקטגוריה בתפריט הוא לא מראה את הפוסט…
למקרה שאולי לא הסברתי את עצמי טוב… אז אני מעוניין שרשימת הפוסטים יופיעו כשעומדים על קטגוריה בתפריט, ולא כשניכנסים אליו בקליק
ראי תמונת מסך:
https://dl.dropboxusercontent.com/u/10151777/Capture.PNG05/07/2015 בשעה 17:11 #26533Noa
Participantלצערי אין כזו אפשרות, ניתן רק בלחיצה על הקטגוריה.
05/07/2015 בשעה 17:15 #26537דודי סיני
Participantאוקיי
הצלחתי לעשות את זה עם הקוד הבא:// Front end only, don't hack on the settings page if ( ! is_admin() ) { // Hook in early to modify the menu // This is before the CSS "selected" classes are calculated add_filter( 'wp_get_nav_menu_items', 'display_lasts_ten_posts_for_categories_menu_item', 10, 3 ); } // Add the ten last posts of af categroy menu item in a sub menu function display_lasts_ten_posts_for_categories_menu_item( $items, $menu, $args ) { $menu_order = count($items); /* Offset menu order */ $child_items = array(); // Loop through the menu items looking category menu object foreach ( $items as $item ) { // Test if menu item is a categroy and has no sub-category if ( 'category' != $item->object || ('category' == $item->object && get_category_children($item->object_id)) ) continue; // Query the lasts ten category posts $category_ten_last_posts = array( 'numberposts' => 10, 'cat' => $item->object_id, 'orderby' => 'date', 'order' => 'DESC' ); foreach ( get_posts( $category_ten_last_posts ) as $post ) { // Add sub menu item $post->menu_item_parent = $item->ID; $post->post_type = 'nav_menu_item'; $post->object = 'custom'; $post->type = 'custom'; $post->menu_order = ++$menu_order; $post->title = $post->post_title; $post->url = get_permalink( $post->ID ); /* add children */ $child_items[]= $post; } } return array_merge( $items, $child_items ); } -
מאתתגובות
- הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.
