Ich versuche Typen zu machen Paginierung für Ergebnis von zwei Posten, den question
eine benutzerdefinierte Post-Typ ist und der normale post
vor allem, wenn ich alle Ergebnisse zeigen without pagination
mit 'posts_per_page' => -1;
die Funktion funktioniert gutWordpress wp_Query Paginierung mit benutzerdefinierten post_type Ausgabe
aber das Problem passieren, wenn ich versuche, Paginierung zu machen, wie Sie Paginierung Funktion arbeitet normalerweise mit Ausnahme der einige letzten Seiten der Paginierung sehen kann (ich glaube, das erscheint Frage post_type auch kürzlich erschienenen Beitrag Art von Fragen enthält normalerweise)
hier sind Sie meine vollständige Code
<?php
$my_query = new WP_Query(
array(
'post_type' => array('question', 'post'),
'posts_per_page' => get_option('to_count_portfolio'), // -1 to show all results
'author' => $post->post_author,
'paged' => get_query_var('paged') ? get_query_var('paged') : 1
)
);
?>
<?php
while ($my_query->have_posts()) : $my_query->the_post();
?>
<span class="title">
<?php echo get_post_type(); ?>
<a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a>
</span>
<br />
<?php endwhile; ?>
<?php
$big = 999999999; // need an unlikely integer
echo paginate_links(
array(
'base' => str_replace($big, '%#%', get_pagenum_link($big)),
'format' => '?paged=%#%',
'current' => max(1, get_query_var('paged')),
'total' => $my_query->max_num_pages
)
);
?>
Wie kann ich Paginierung normal arbeiten und navigieren Sie zu allen Paginierung Links machen?
Danke @Arpan Ich ändere meinen Code mit Ihrem, aber ich immer noch gleich 404 zuletzt für die Seite –