<a href="<?php echo get_month_link('', ''); ?>">Bieżacy miesiąc</a>
Więcej info:
https://codex.wordpress.org/Function_Reference/get_month_link
Thread Starter
birdm
(@birdm)
Wiem, ż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
Thread Starter
birdm
(@birdm)
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ą.
Thread Starter
birdm
(@birdm)
Zmiana priorytetu nic nie daje:(
Thread Starter
birdm
(@birdm)
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