it-swarm.com.de

Wordpress-Posts nach 3.1-Update außer Betrieb

Die ersten Beiträge, die ich geschrieben habe, werden jetzt auf der Homepage angezeigt. Nach dem Googeln besteht das Problem darin, dass ich query_posts verwende, um eine bestimmte Kategorie in der Hauptschleife auszuschließen.

<?php query_posts($query_string . '&cat=-4'); ?>

wie kann ich diese Kategorie immer noch ausschließen, aber meine Beiträge nicht rückgängig machen lassen?

1
user3472

Fügen Sie einfach orderby zu Ihren query_posts hinzu

<?php query_posts($query_string . '&cat=-4&orderby=date&order=DESC'); ?>

Aktualisieren

versuchen:

global $wp_query;
$args = array_merge( $wp_query->query, array('cat' => -4,'orderby' => 'date','order' => 'ASC'));
query_posts( $args );

und wenn Sie immer noch die gleiche Änderung ASC zu DESC erhalten.

1
Bainternet

Ding Ding Ding. Wie Otto betonte, liegt das Problem darin, dass die von mir ausgeführte MYSQL-Version 5.0.51a ist, was den Fehler verursacht.

1
user3630

Ich bin auf dieses Problem auch beim Upgrade einer Staging-Site auf WordPress 3.1 (von 3.0.1) gestoßen.

Das Hotfix-Plugin hat das Problem nicht behoben.

Ich habe es durch ein Upgrade von MySQL auf Version 5.1.40 (von 5.0.51b) behoben

0
user3946

Der cat-Parameter ist in 3.1 teilweise fehlerhaft.

Installieren Sie das Hotfix-Plugin, um das Problem zu beheben:

http://wordpress.org/extend/plugins/hotfix/

0
Otto