numberposts,showposts,posts_per_page。有什么区别?

时间:2016-01-17 10:58:06

标签: wordpress

每次我看到不同的答案。 任何人都可以给我一个很好的可靠答案的差异 查询帖子时numberpostsshowpostsposts_per_page

感谢。

1 个答案:

答案 0 :(得分:3)

它们都是一样的,完全一样。虽然

使用略有不同
  • numberpostsposts_per_pageshowpostsget_posts()中均有效。 numberposts在传递给posts_per_page之前设置为WP_Query。检查源代码

    if ( ! empty($r['numberposts']) && empty($r['posts_per_page']) )
        $r['posts_per_page'] = $r['numberposts'];
    
  • posts_per_pageshowpostsWP_Query中均有效,但numberposts无效。如果使用showposts,则posts_per_page类中的WP_Query设置为if ( isset($q['showposts']) && $q['showposts'] ) { $q['showposts'] = (int) $q['showposts']; $q['posts_per_page'] = $q['showposts']; } 。查看源代码

    showposts

虽然编码说posts_per_page已经折旧,但核心中仍然没有折旧通知。然而,它被替换为posts_per_page

要回答您的问题,numberposts可能最适合使用showposts,而posts_per_pageWP_Query中的SecondActivity.this.finish(); Intent intent = new Intent (SecondActivity.this, MainActivity.class); startActivity(intent);