Losowe wyświetlanie wpisów
-
Cześć ponownie,
chcę na swojej stronie zrobić funkcję pseudodemotywatorów losowych wpisów na nowej podstronie. Poszperałem troszkę po internecie i dowiedziałem się, że za wyświetlanie wpisów odpowiedzialny jest function.php
`function twentyfifteen_nav_description( $item_output, $item, $depth, $args ) {
if ( 'primary’ == $args->theme_location && $item->description ) {$item_output = str_replace( $args->link_after . ”, '<div class=”menu-item-description”>’ . $item->description . '</div>’ . $args->link_after . ”, $item_output );
}
return $item_output;
}
add_filter( 'walker_nav_menu_start_el’, 'twentyfifteen_nav_description’, 10, 4 );
Znalazłem też, losowe wyświetlanie powoduje kod
add_filter( 'posts_orderby', 'iworks_random_order' );function iworks_random_order( $order ) { if ( is_category() ) { return "rand()"; } return $order; }
Sprawdziłem i działa. Rzecz w tym, że chciałbym aby działały one oba w taki sposób aby wpisy wyświetlały się na stronie normalnie a ten drugi z losowymi wpisami był wywoływany na podstronie „losuj” nie za bardo wiem jak się do tego zabrać (czy użyć else, czy zdublować plik function? może inne rozwiązanie?) więc proszę o pomoc 🙂
- Temat ‘Losowe wyświetlanie wpisów’ jest zamknięty na nowe odpowiedzi.