wordpress 3.8.1 Kategorie Seite 2 Fehler 404 nicht gefunden / benutzerdefinierter Beitragstyp

erst das problem, dann die versuche.

Problem

Das Problem ist, dass ich den Fehler 404 NOT FOUND erhalte, wenn ich eine andere Seite als die erste Kategorieseite besuche. Auf der Kategorieseite habe ich eine normale Paginierung. Die erste Seite funktioniert. (http://mypage.com/category/properties)

Nachdem ich auf die Schaltfläche "Nächste Seite" geklickt habe, bin ich auf der Seitehttp://mypage.com/category/properties/page/2 und habe den Fehler 404 NICHT GEFUNDEN.

Aber wieso?

Versucht

Zuerst habe ich diese Frage ausprobiertFehler 404 bei benutzerdefiniertem Post-Typ und Taxonomie-Paginierung, aber dieexclude_from_search und die folgenden Abfragen funktionieren nicht.

Ich habe es auch versucht.http://wordpress.org/support/topic/one-again-page-not-found-on-second-and-further-pages Der query_posts-Versuch hat jedoch das gleiche Ergebnis wie der WP_Query-Versuch.

Das Event mit der Pre-Abfrage habe ich auch ausprobiert. Aber das Problem ist das gleiche -.-

Beispiel / PHP
<?php

/* /srv/www/mypage/wp-content/themes/twentythirteen/category-1.php */

global $wp_query;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array_merge($wp_query->query, array(
    'posts_per_page' => 4,
    'post_type' => 'property',
    'post_status' => 'publish',
    'meta_key' => 'property_typ',
    'meta_value' => 'Rent',
    'category_name' => null
));

$wp_query = new WP_Query($args);

echo '<ul>';
while (have_posts())
{
    the_post();
    echo '<li><a href="' . get_permalink(get_the_id()) . '">'
         . get_the_title() . '</a></li>';
}
echo '</ul>';

echo paginate_links(array(
    'base' => str_replace(99999, '%#%', esc_url(get_pagenum_link(99999))),
    'total' => $wp_query->max_num_pages,
    'format' => '?paged=%#%',
    'current' => max(1, get_query_var('paged'))
));
Ergebnisse

Seite 1

Seite 2

Antworten auf die Frage(3)

Ihre Antwort auf die Frage