habe mit folgender Schleife die Kategorien und die Artikel aufgelistet:
PHP
<?php /*Unterkategorien von Simson mit Beiträgen auflisten*/
global $wpdb;
$categories = $wpdb->get_results("SELECT $wpdb->terms.term_id AS id, name, description from $wpdb->terms INNER JOIN $wpdb->term_taxonomy ON $wpdb->terms.term_id = $wpdb->term_taxonomy.term_id WHERE parent = '$cat' ORDER BY name ASC");
foreach($categories as $category) :
?>
<br /><br />
<?php $id3=$category->id; ?>
<h4 class="fett"><?php echo $category->name; ?></h4>
<p class="zentriert"><?php echo $category->description; ?></p>
<ul><li>
<?php global $post;
$myposts = get_posts("category=$category->id&order=ASC");
foreach($myposts as $post) : setup_postdata($post);
?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php $beschreib = get_post_meta($post->ID, 'Beschreibung', $single = true);?>
<br /><?php echo $beschreib ?>
<br />
<?php endforeach; ?></li>
<?php
$categories = get_categories("child_of=$id3&hide_empty=1&type=post");
foreach ((array) $categories as $cat) {
$cat_link = '<li><a href="' . get_category_link($cat->cat_ID) . '" title="' . sprintf(__("View all posts in %s"), $cat->cat_name) . '" ' . $rel . '>' . $cat->cat_name.'</a>';
?>
<?php echo $cat_link . '<br /> ' . $cat->category_description; ?></li>
<?php
}
?>
</ul>
<?php endforeach; ?>
Alles anzeigen
da bekam ich schön Kategorie und darunter die Beiträge, nächste Kat usw.
Jetzt (Upgrade auf WP 2.6) wird alles durcheinander aufgelistet, was muss da geändert werden?