funkcja do pobrania ilosci wpisow z odpowiedniej kategorii
-
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
-
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-notDzieki 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ł 😉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” />’;
}
?>`
- Temat ‘funkcja do pobrania ilosci wpisow z odpowiedniej kategorii’ jest zamknięty na nowe odpowiedzi.