• Resolved 2046

    (@o-o)


    Hello,

    how can I convince the “infinite scroll” {IS} to take into account the actual/custom wp_query arguments..?
    The IS only loads next page as if there were normal loop and doesn’t care that there are some extra arguments.

    the args in my case are
    $args = array(
    ‘post_type’ => ‘post’,
    ‘posts_per_page’ => ‘9’,
    ‘meta_key’ => ‘bike_sold’,
    // ‘meta_value’ => ‘1’,
    ‘orderby’ => ‘meta_value_num’,
    ‘order’ => ‘ASC’
    );

    the IS loads the all the posts that has been preloaded again, and that’s it.. no more posts only duplicates.

    https://wordpress.org/plugins/infinite-scroll/

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter 2046

    (@o-o)

    Oki, solution is here

    the custom query has to have Pagination explicitly declared
    like so:
    $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
    $args = array(
    ‘post_type’ => ‘post’,
    ‘posts_per_page’ => ‘9’,
    ‘meta_key’ => ‘bike_sold’,
    // ‘meta_value’ => ‘1’,
    ‘orderby’ => ‘meta_value_num’,
    ‘order’ => ‘ASC’,
    ‘paged’=>$paged
    );

    Thanks so much for giving your answer, I’ve been looking to find a way to control the number of posts IS loads, rather than the global setting (posts per page).

    Forgive my ignorance, but how do I include this extra arguments so as to load 6 posts, for example? (i.e. where do I put them?)

    Cheers

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘scrolling for custom Wp_Query or query_posts?’ is closed to new replies.