• Planuję zrobić na stronie głównej wyświetlanie postów w dwóch kolumnach. Chcę aby w każda z tych kolumn wyświetlała posty z osobnej kategorii (np. kolumna 1 – kategoria X; kolumna 2 – kategoria Y). Najlepiej jakby wygląd postów był wyglądem uproszczonym czyli z wykorzystaniem funkcji excerpt. Jak powinien wyglądać kod odpowiadający za wyświetlanie postów?

Viewing 2 replies - 1 through 2 (of 2 total)
  • $the_query = new WP_Query('cat=ID','posts_per_page=5');
    while ( $the_query->have_posts() ) : $the_query->the_post();
    
    echo get_the_date(); //np. data
    the_title(); //np. tytul
    the_excerpt(); //np. excerpt
    the_permalink(); //np. link
    
    endwhile;
    wp_reset_postdata();

    oczywiście musisz to sobie ładnie oformatować, potem powielić x2.
    Jak juz powielisz to zmieniasz ID kategorii i liczbę postów w danym repeaterze na tyle ile potrzebujesz

    Twórca wątku PA_BLO

    (@pa_blo)

    W sieci znalazłem taki kod:

    <?php if (have_posts()) :  query_posts('posts_per_page=3&cat=3'); ?>
    	<?php while(have_posts()): the_post(); ?>
    
    <?php the_excerpt(); ?>
    
    	<?php endwhile; ?>
            <?php endif; ?>

    I powielam to dwa razy w osobnych divach, które odpowiadają za daną kolumnę z tym, że zmieniam numer kategorii. Wszystko jest fajnie, bo wyświetlają się po 3 posty danej kategorii ale wtedy pojawia się problem z nawigacją strony. Nie mogę ustawić aby na dole strony pojawił się odsyłacz typu „NEXT” aby przejść do drugiej strony ze starszymi postami. Paginacja nie pojawia się i nie pomaga żaden kod typu permalink. Jest na to jakiś sposób? A może coś zmienić w powyższym fragmencie kodu bo możliwe że blokuje.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Temat ‘Posty z dwóch kategorii na stronie głównej.’ jest zamknięty na nowe odpowiedzi.