Ich muss einen Paginator in meiner Blog-Seite erstellen, bis dieser gut ist, aber wenn ich auf einen Link meiner Paginierung klicke, habe ich die Seite NOT FOUND erhalten, muss ich wissen, ob ich etwas im Panel aktivieren muss, um den Zugriff auf WordPress zu ermöglichen zu ?page=N
Funktion:
function get_pagination($the_query) {
global $paged;
$total_pages = $the_query->max_num_pages;
$big = 999999999;
if ($total_pages > 1) {
ob_start();
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '/page/%#%',
'current' => $paged,
'total' => $total_pages,
'prev_text' => '',
'next_text' => ''
));
return ob_get_clean();
}
return null;
}
Mein Blogcode
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
// echo $paged;
$produtos = new WP_Query(array(
'post_type' => 'blog',
'posts_per_page' => 1,
'orderby' => 'date',
'order' => 'asc',
'paged' => $paged,
'tax_query' => array(
array(
'taxonomy' => 'categorias',
'field' => 'slug',
'terms' => ACTIVE
)
)
));
while ( $produtos->have_posts() ) : $produtos->the_post();
//CONTENT
endwhile;
echo get_pagination($produtos);
Viele ähnliche Probleme: wordpress.stackexchange.com/…
– Brasilo
11. September 2013 um 14:54 Uhr