Paginierung für benutzerdefinierte Taxonomie

Ich habe den folgenden Code zum Erstellen der Seitennumerierung für eine benutzerdefinierte Taxonomie, die ich erstellt habe (“custom-tax”). Ich bekomme immer einen 404, wenn ich auf den Link für die nächste Seite klicke. Irgendwelche Ideen, warum das passiert?

$time = current_time('timestamp'); // Edit: $taxonomy = 'custom-tax'; $number = 3; // number of terms to display per page // Setup: $page = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1; $offset = ( $page > 0 ) ? $number * ( $page - 1 ) : 1; $totalterms = wp_count_terms( $taxonomy ); $totalpages = ceil( $totalterms / $number ); // Debug: printf( 'taxonomy: %s - number: %s - page: %s - offset: %s - totalterms %s - totalpages: %s' , $taxonomy, $number, $page, $offset, $totalterms, $totalpages ); $cat_terms = get_terms('custom-tax', array( "hide_empty" => false, 'orderby' => 'meta_value', 'meta_key' => 'custom_tax_start_date', 'meta_value' => $time, 'meta_compare' => '>=', 'order' => 'DESC', 'exclude' => array(), 'exclude_tree' => array(), 'include' => array(), 'number' => $number, 'fields' => 'all', 'slug' => '', 'parent' => '', 'hierarchical' => true, 'child_of' => 0, 'get' => '', 'name__like' => '', 'pad_counts' => false, 'offset' => $offset, 'search' => '', 'cache_domain' => 'core' ) ); foreach ($cat_terms as $series_term) { //Content } printf( '', custom_page_navi( $totalpages, $page, 3, 0 ) ); ?> 

function:

 function custom_page_navi( $totalpages, $page, $end_size, $mid_size ) { $bignum = 999999999; if ( $totalpages  $totalpages ) return; return paginate_links( array( 'base' => str_replace( $bignum, '%#%', esc_url( get_pagenum_link( $bignum ) ) ), 'format' => '', 'current' => max( 1, $page ), 'total' => $totalpages, 'prev_text' => 'Prev', 'next_text' => 'Next', 'type' => 'list', 'show_all' => false, 'end_size' => $end_size, 'mid_size' => $mid_size ) ); } 

Solutions Collecting From Web of "Paginierung für benutzerdefinierte Taxonomie"