A to źle ciebie zrozumialem. Ja mam pojecie co chce zrobić ale nie wiem w jaki sposob to można. Tak chce by w jednej kolumnie pojawiło sie 10(najnowszych) postow z kategorii np Informatyka a w drugiej kolumnie 10 postow(najnowszych) z kategorii Biologia.
Wystarczy php czy sql tez ? bo widze ze troche to zajmuje miejsca
KOD:
$list = mysql_query("SELECT TER.term_id ID, TER.name NAME, SUM(1) POST_COUNT FROM wp_terms TER, wp_term_taxonomy TAX, wp_term_relationships REL, wp_posts POS
WHERE TER.term_id = TAX.term_id
AND REL.term_taxonomy_id = TAX.term_taxonomy_id
AND POS.ID = REL.object_id
GROUP BY TER.term_id desc, TER.name");
$listpost = mysql_query("SELECT TER.term_id ID, POS.post_title POST_TITLE, POS.post_content POST_CONTENT, USR.display_name POST_AUTHOR, POS.post_date POST_DATE FROM wp_terms TER, wp_term_taxonomy TAX, wp_term_relationships REL, wp_posts POS, wp_users USR
WHERE TER.term_id = TAX.term_id
AND REL.term_taxonomy_id = TAX.term_taxonomy_id
AND POS.ID = REL.object_id
AND USR.ID = POS.post_author
GROUP BY TER.term_id asc, POS.post_date desc, POS.post_title, POS.post_content, USR.display_name ");
{
$postrows[] = $postrow;
}
{
echo "<div class='cat'> <div class='name'>$name</div></div>";
foreach($postrows as $postrow)
{
{
echo "<b>" .$post_title."</b><br/>";
echo "Uzytkownik:<b>". $post_author . "</b>\n";
echo "Data:<b>" . $post_date . "</b>\r\n"; }
}
}