Ty chcesz na stronie głównej zakodować 4 boxy z różnymi kategoriami, czy tylko jeden? Jeśli tylko jeden, to czemu to jest strona główna, a nie strona kategorii?
Cztery boxy to przykład, może będzie i 6, kategorie typu:
sport, polityka, biznes, plotki itp itp 🙂
Dokładnie coś takiego jak na stronie http://ostroda.co/
dział aktualności i wydarzenia
chyba że zna ktoś plugin, który temu podoła
Arras theme ma coś podobnego. Może nie identyczne ale podobne. Może w ich kodzie znajdziesz coś co Ci nasunie odpowiednią myśl. Link do thema
<?php wp_reset_query(); query_posts('category_name=Aktualności&posts_per_page=3&orderby=date&order=ASC'); while (have_posts()) : the_post (); ?>
To co chcesz otrzymać, np:
<?php the_title(); ?>
<?php endwhile; ?>
Ok, i czego teraz oczekujesz? Wyjaśnienia jak działa query_posts(), wyjaśnienia co to jest loop w WP, czy gotowego kodu?
A dlaczego mam coś oczekiwać. Podałem tylko przykład jak umieścić posty z danej kategorii.
Pisałem do autora posta, Ty swojego zamieściłeś 5 sekund przede mną. Poza tym, Twój kod i tak nie definiuje tego co on chce osiągnąć, jedynie kategorie wybierasz, gdzie rozsądniejszą opcją jest robić to po ID, do tego orderby domyślnie sortuje po dacie, no i wp_reset_query() powinno być na końcu loopa.
Kolega z USA podesłał mi taki kod, który wg niego powinien działać.
http://pastebin.com/gYiEguNQ
Znalazłem też takie coś:
http://www.kareyhelms.com/2009/10/21/
No i masz dwa fajne przykłady, tylko kolega zapomniał chyba jeszcze pobierania tych ustawień szablonu które są w bazie, np. tym:
http://codex.wordpress.org/Function_Reference/get_option
I jeszcze jedna rzecz co mnie martwi, to że w pętli, w pierwszym if
’ie, robi lewego posta, prawą ramkę, oraz <ul>
i </ul>
… i potem w następnych przebiegach pętli jak by chciał do tej już utworzonej ramki ładować te wpisy z prawej strony – a to chyba nie zadziała, gdyż trzeba by te całe końcowe </ul></div><div class="clear"></div></div><!-- end 1st block -->
dać w jakiegoś if
’a, który dodawał by ten kod do ostatniego wpisu. Ale najlepiej sprawdzić to w praktyce, niż patrzeć tylko na kod.