如何获取每页默认帖子值?从设置->阅读。和帖子总数?


23

我想检索每页发布的默认值(在设置->阅读中设置的值。

我环顾四周,到目前为止,我只找到查询它的方法。问题是我不想更改已设置的内容,我只是想将其用于分页。我想到了使用$something->post_count.(我可能错了,但据我了解,它返回了当前显示的帖子数量),但是在某些情况下这可能是错误的。

另外,我如何获得帖子总数?

Answers:


42

它保存在一个选项中:

$default_posts_per_page = get_option( 'posts_per_page' );

参考:get_option参数

您可以通过手动输入管理员url来查看所有可用选项的键和值:

/wp-admin/options.php

编辑

职位总数:

global $wp_query;
$total_posts = $wp_query->post_count;

非常感谢milo我完全在错误的位置寻找它。.但是,我如何获得职位总数?帖子数不仅限于当前页面?
亚尼夫

@YanivKossas-抱歉,错过了问题的一部分,Chip在此处编辑了答案。
米洛(Milo)2013年

post_count但是返回当前显示的帖子数,这意味着如果您将posts_per_page设置为3,并且有40个帖子,它将返回-3,但是如果您说5个帖子并且您在第2页,则在有意义的情况下将返回2 -它不返回帖子总数
Yaniv Kossas 2013年

1
如果要查询使用的帖子总数$wp_query->found_posts。您可以使用found_posts和$wp_query->max_num_pages
Milo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.