I searched around for similar problems but it did not worked for me, im a total beginner with WordPress.
I made a custom query but the pagination throwing me 404 error
Query
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
$default = array(
'post_type' => 'dlm_download',
'posts_per_page' => 2,
'paged' => $paged,
'meta_key' => '_featured',
'dlm_download_category' => $term->slug
);
$args = $default;
foreach ($downloads as $download) : setup_postdata($download);
// loop here
endforeach;
Pagination
$the_query = new WP_Query( $args );
$big = 999999999;
$pagenum = str_replace( $big, '%#%', get_pagenum_link( $big ) );
echo '<div class="pagination">';
echo paginate_links( array(
'base' => $pagenum,
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $the_query->max_num_pages
) );
echo "</div>";
And when i get http://mysite.com/?dlm_download_category=kategoria-1&paged=2
404 Error, could please someone give me a hint on this?
$default
variable but then pass an unknown$args
variable to thenew WP_Query
, appart of that kind of PHP errors, your question is almost equal to a lot of questions asked before.$downloads
, and your question is still almost equal to a lot of questions here in WPSE, like the questions linked in a previous comment.