Hallo, die Lösung mit .paged hat ja wunderbar funktioniert. Nun habe ich allerdings folgendes Problem:
Ich habe eine Sidebar, in der die lezten Posts vorgestellt werden. Unter anderem auch die, welche ich ausgeblendet habe.
Der wichtige Ausschnitt aus der Sidebar.php
<ul>
<?php
$today = current_time('mysql', 1);
if ( $recentposts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_date_gmt < '$today' ORDER BY post_date DESC LIMIT 10")):
?><li id="recents">
<h2><?php _e("Recent Posts"); ?></h2>
<ul>
<?php
foreach ($recentposts as $post) {
if ($post->post_title == '')
$post->post_title = sprintf(__('Post #%s'), $post->ID);
echo "<li><a href='".get_permalink($post->ID)."'>";
the_title();
echo '</a></li>';
}
?>
</ul>
</li>
<?php endif; ?>
Alles anzeigen
Ich habe es schon an den unterschiedlichsten Stellen in diesem Code mit
versucht. Hat aber leider nicht geklappt.
Eventuell müsste ich doch folgende Abfrage ändern:
$recentposts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_date_gmt < '$today' ORDER BY post_date DESC LIMIT 10")):
Da wird ja der Variablen "recentposts" die letzten Beiträge zu gewiesen.
Mein Vorschlag:
$recentposts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_date_gmt < '$today' AND wp_cat_id <> 1 ORDER BY post_date DESC LIMIT 10")):
Unterschied : AND wp_cat_id <> 1 (Alle Kategorien, die nicht die ID 1 habe sollen an die Variable übergeben werden)
Danke[COLOR=#000000][COLOR=#006600]
[/COLOR][/COLOR]