Ich rate zwar normalerweise davon ab, aber hier sehe ich im Moment keine andere Möglichkeit, als einen Eingriff in die WP-Datei query.php (im wp-includes Verzeichnis) durchzuführen. An der oben bereits gezeigten Stelle folgende Änderung vornehmen:
PHP
// Category stuff for nice URLs
if ( '' != $q['category_name'] /*&& !$this->is_singular*/ ) {
$reqcat = get_category_by_path($q['category_name']);
Also den zweiten Teil im if(...) in Kommentarklammern /* ... */ enschließen. Ich kann nun auch nicht sagen, ob das eventuelle noch andere Nebenwirkungen hat, also auf eigenes Risiko machen und mich dann bitte nicht verklagen, wenn was schief geht :-)
Gruß
Ingo