• major697

    (@major697)


    czesc czy jest w wordpress wbudowana funkcja ktora pobiera ilosc wpisow z kategorii chodiz mi o to ze mam slider na stronie glownej i jest tam ztetycznie dodany kod z 3 wpisami pzrerobilem go prawie calego na dynamiczny ale nie wiem jak zrobic aby slider wyswietlal odpwiednia ilosc wpisow tzn, za pzrelaczanie miedzy kolejnymi „slajdami” odpowiada kod:

    <ul id="featured_buttons" class="clear_fix">
     <li>1</li>
     <li>2</li>
     <li>3</li>
     </ul>

    i nie wiem jakiej funkcji uzyc aby wiswietlala np ze w tej kategori jest aktualnie np 5 wpisow i wtedy na sliderze bedzie 5 opcji zmiany slidera 1,2,3,4,5

    http://iv.pl/images/26272048809652074381.png

Viewing 3 replies - 1 through 3 (of 3 total)
  • ziemekpr0

    (@ziemekpr0)

    Tak sobie myślę, slider zasilasz wpisami z danej kategorii, tak?
    Aby pobrać te wpisy z danej kategorii używasz WP_Query?
    Więc można tam określić maksymalną ilość pobranych wpisów (posts_per_page), a samą listę slajdów generować za pomocą pętli – the loop.

    Jeżeli nie jesteś w stanie podczas jednej iteracji wygenerować slajdu i guzika dla niego, a nie chcesz dwa razy odpalać pętli, to możesz dodać sobie jakąś zmienną, która policzy ile razy pętla się wykonała, ale tak czy inaczej potrzebna jest druga pętla.

    Tutaj masz jeszcze w ostatniej odpowiedzi snippet, który powinien zwracać listę postów w kategorii:
    http://wordpress.stackexchange.com/questions/20973/count-how-many-posts-in-category-based-on-result-display-link-or-not

    Twórca wątku major697

    (@major697)

    Dzieki za odp ale ten link ktory podales zwraca jedynie ilosc wpisow a a ja bym potzebowal funkcji ktora wygeneruje mi przycisk np jak sa 2 wpisy to sa przyciski 1 i 2 jak jest 6 wpisow to sa przyciski 1,2,3,4,5,6

    A co do 2 pierwszych pytan:
    TAK.
    TAK.

    Pozdrawiam
    Michał 😉

    Twórca wątku major697

    (@major697)

    Dobra jakos ogranlaem zostawilem statycznie 3 slajdy i dynamicznie pobiera z wpisow z danej kategori 3 pierwsze slidery wedlug daty.

    Pojawil sie natomiast nowy blad kiedy petla dochodzi do ostatniego slajdu i ma powrocic do pierwszego ty zwraca poprawnie tytul najnoweszego wpisu ale zdjecie dolaczone za pomoca the_post_thumbnail(); zwraca to ktore bylo na slajdzie 3. Pobiera nie to zdjecie co trzeba z tytulami jest ok ale zdjecia niestety nie … po przejscu 1 raz petli do 1 slajdu dodaje fotke z 3 sladju a do 2 sladju dodaje fotke z 1 itd…
    jakis blad w petli if ??

    `<?php

    if ( has_post_thumbnail() ) {
    $zdjecie = imagecreatefromjpeg ( the_post_thumbnail() );

    $x = imagesx($zdjecie);
    $y = imagesy($zdjecie);

    $final_x = imagesx($zdjecie);
    $final_y = imagesx($zdjecie);

    $tmp_x = 70;
    $tmp_y = 70;

    // i o to proste skalowanie ;]
    if($y<$x) $tmp_x = ceil(($x-$final_x*$y/$final_y)/2);
    elseif($x<$y) $tmp_y = ceil(($y-$final_y*$x/$final_x)/2);

    $nowe_zdjecie = imagecopyresampled($nowe_zdjecie, $zdjecie, 0, 0, $tmp_x, $tmp_y, $final_x, $final_y, $x-2*$tmp_x, $y-2*$tmp_y);

    print $nowe_zdjecie;
    }

    else {

    echo '<img src=”’ . get_bloginfo( 'stylesheet_directory’ ) . '/images/slider_brak.png” />’;

    }

    ?>`

Viewing 3 replies - 1 through 3 (of 3 total)
  • Temat ‘funkcja do pobrania ilosci wpisow z odpowiedniej kategorii’ jest zamknięty na nowe odpowiedzi.