Link do archiwum bieżącego miesiąca.
-
Witam
Nie wiem jak dodać w menu link do strony archiwum postów bieżącego miesiąca. Ma ktoś jakiś pomysł?
Z góry dziękuję za podpowiedź.
-
<a href="<?php echo get_month_link('', ''); ?>">Bieżacy miesiąc</a>Więcej info:
https://codex.wordpress.org/Function_Reference/get_month_linkWiem, że ten link odniesie mnie do konkretnego archiwum. Pytanie brzmi – jak wrzucić ten link do menu?? Korzystając z WordPress’owej funkcji Wygląd->Menu nie mogę dodać php’a jako adresu URL.
add_filter( 'wp_nav_menu_items', 'your_custom_menu_item', 10, 2 ); function your_custom_menu_item ( $items, $args ) { if (is_single() && $args->theme_location == 'primary') { $items .= '<li><a href="<?php echo get_month_link('', ''); ?>">Bieżacy miesiąc</a></li>'; } return $items; }– spróbuj dodać ten kod do functions.php
add_filter('wp_nav_menu_items','add_aktualnosci_in_menu', 10, 2); function add_aktualnosci_in_menu( $items, $args ) { if ( $args->theme_location == 'primary') { $Aktualnosci = get_month_link('', ''); $items .= '<li><a href='.$Aktualnosci.'>Aktualnosci</a></li>'; } return $items; }Korzystając z Twojej sugestii przerobiłem nieco kod i działa. Problem jest taki, że link Aktualności pojawia się jako ostatni w menu. W jaki sposób wstawić go do środka(np jako 3 z 5 linków w menu)?
10 odpowiada za priorytet, spróbuj zmienić liczbę na mniejszą.
Zmiana priorytetu nic nie daje:(
Poradziłem sobie trochę w cwaniacki sposób. Skorzystałem z 2 wtyczek: Enhanced Text Widget i Widgets in Menu. Stworzyłem widget z linkiem, który podałeś w 2 poście i dodałem go do menu. Może nie jest to najlepsze rozwiązanie ale działa:D
Temat ‘Link do archiwum bieżącego miesiąca.’ jest zamknięty na nowe odpowiedzi.