Wsparcie » Używanie i konfiguracja WordPressa » Losowe wyświetlanie wpisów

  • Rozwiązano pc617i

    (@pc617i)


    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_na​v_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_n​av_description’,​ 10, 4 );

    Znalazłem też, losowe wyświetlanie powoduje kod add_filter( 'posts_orderby', 'iworks_random_o​rder' );function iworks_random_or​der( $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 🙂

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • Temat ‘Losowe wyświetlanie wpisów’ jest zamknięty na nowe odpowiedzi.