Seitenumbrüche in der Kategorie-Seite führt zu Beispielseiten

Ich habe Probleme mit meiner WPMU-Site, von der ich hoffe, dass ihr mir helfen könnt.

Wie auch immer, hier ist die Situation. Zum Beispiel bin ich auf der Kategorieseite meiner Website. Ich habe die nächste Seite oder eine andere Seite neben Seite 1 angeklickt. Ich kann alle Seiten gut sehen. Aber wenn ich zum Beispiel die URL von Seite 2 kopiere, öffne eine neue Registerkarte, füge die URL ein und drücke Enter, anstatt auf der gewünschten Seite zu landen, leitet WP mich auf eine nicht existierende Beispielseite weiter.

Ich habe vielleicht ein paar Ideen, warum das so ist, aber ich bin unsicher, wie ich das Problem angehen kann, damit ich es beheben kann. Wie auch immer, hier ist der Teil des Codes, der die Posts in der category.php abruft, die ich vermute, ist die Ursache für dieses Problem.

$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1; $the_query = array( 'paged' => $paged, 'cat' => $cat, 'posts_per_page' => 20, ); $arrgs = new WP_Query( $the_query ); $temp_query = $wp_query; $wp_query = NULL; $wp_query = $arrgs; echo '
    '; while ( have_posts() ) : the_post(); include(locate_template('content-category.php')); endwhile; echo '
'; wp_reset_postdata(); echo ''; $wp_query = NULL; $wp_query = $temp_query;

Ich vermute auch die .htaccess, aber ich habe wenig oder keine Erfahrung, wie diese Datei funktioniert.

 RewriteEngine On RewriteBase /blog/ RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] 

Außerdem habe ich nach ein paar weiteren Testläufen etwas entdeckt, das hoffentlich bei der Lösung meines Problems nützlich ist …

Es scheint, dass das Problem nur auftritt, wenn die URL, die kopiert wird, die Kategorie enthält. Beispiel: www.blog-wp.com/site1/category1 Wenn ich dieses Beispiel kopieren und einfügen + gehe zur URL, wird es geladen, aber wenn ich dann auf die nächste Seite klicke, lenkt es mich auf eine nicht existierende Beispielseite um.

Aber … Beispiel: www.blog-wp.com/site1/ Wenn ich diesen Link kopiere und einfügen + gehe, wird er geladen, und wenn ich auf den Link [Kategorie1] klicke, wird er an [www.blog-wp gesendet .com / site1 / category1], und ich kann auf die nächste Seite und andere Seiten klicken.

Also ja … ich bin verwirrt.

Jede Hilfe würde sehr geschätzt werden. Vielen Dank!

Solutions Collecting From Web of "Seitenumbrüche in der Kategorie-Seite führt zu Beispielseiten"

Sie sollten diesen Teil löschen (wie Pieter schrieb):

 $the_query = array( 'paged' => $paged, 'cat' => $cat, 'posts_per_page' => 20, ); $arrgs = new WP_Query( $the_query ); $temp_query = $wp_query; $wp_query = NULL; $wp_query = $arrgs; 

Ich nehme an, dass Sie 20 Beiträge pro Seite anzeigen möchten, Sie können dies entweder im Bereich Einstellungen-> Lesen im Admin konfigurieren oder dies tun:

query_posts ($ query_string. ‘& posts_per_page = 20’);

Und dann die Abfrage so wie sie ist.