瀑布流限制图片每次加载数量该怎么写

新手上路,请多包涵

写了个瀑布流,设定首页图片数量16张,限制每次下拉加载4张图片,可是为什么每次下拉加载的还是16张呢?我该怎么限制每次图片加载的数量呢?代码如下:

//首页ajax请求加载瀑布流布局请求
add_action('wp_ajax_nopriv_ajax_index_post', 'ajax_index_post');
add_action('wp_ajax_ajax_index_post', 'ajax_index_post');
function ajax_index_post(){
    $paged = $_POST["paged"];
    $total = $_POST["total"];
    $cat   = $_POST["cat"];
    $tag   = $_POST["tag"];
    $search= $_POST["search"];
    $post_num = get_option('posts_per_page'); // 读取配置数量
    $post_num = 16; // 读取配置数量
    


//限制每次下拉加载图片数量为4张
function ajax_show_more_button(){
    $cat    = get_query_var('cat')>0?get_query_var('cat'):'';
    $tag    = get_current_tag_id();
    $search = get_query_var('s');
    $post_num = get_option('posts_per_page'); // 读取配置数量
     if($paged>1){
        $post_num = 4; //每次加载4个
    }else{
    $post_num = 16; //首页读取16个
阅读 2.6k
2 个回答

第一次加载后有把分页数加1吗?

看看请求参数

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题