Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress-限制邮件总数和页码_Wordpress - Fatal编程技术网

WordPress-限制邮件总数和页码

WordPress-限制邮件总数和页码,wordpress,Wordpress,可以限制两个选项: 员额总数 寻呼号码 例如:我有20篇文章,我只想得到10篇文章并对它们进行分页(每个视图4篇) 我使用下面的代码,但它只做4个项目,每个视图,并得到所有20个职位 $query = new WP_Query( array( 'post_type' => 'my-post-type', 'posts_per_page' => 4, ) ); 如何做到这一点,谢谢。使用paged元素获取分页并通过循环参数传递 <?php $paged

可以限制两个选项:

  • 员额总数
  • 寻呼号码
  • 例如:我有20篇文章,我只想得到10篇文章并对它们进行分页(每个视图4篇)

    我使用下面的代码,但它只做4个项目,每个视图,并得到所有20个职位

    $query = new WP_Query( array(
         'post_type' => 'my-post-type',
         'posts_per_page' => 4,
      )
    );
    

    如何做到这一点,谢谢。

    使用paged元素获取分页并通过循环参数传递

    <?php
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $query = new WP_Query( array(
    'post_type' => 'my-post-type',
    'posts_per_page' => 4,
    'orderby'=> 'menu_order'
    'paged'=>$paged,
    'numberposts' => 10
    ) ); ?>
    

    但我想限制总员额。例如:我有20篇博文。我只想得到10篇文章并给它们分页(每个视图4篇)@DeLe编辑了我的文章,现在就试试。我尝试了
    'numberposts'=>10
    'showposts'=>10
    ,但它不起作用了?@DeLe我能得到更多关于你收到的错误消息的信息吗?将wordpress设置为调试模式并发布错误。
    function get_posts($args = null)
    {
        $defaults = array('numberposts' => 5);
        $r = wp_parse_args($args, $defaults);
    
        if (!empty($r['numberposts']))
            $r['posts_per_page'] = $r['numberposts'];
    
        $get_posts = new WP_Query;
        return $get_posts->query($r);
    }