bp_sanitize_pagination_arg (字符串page_arg美元='',int美元的页面=1)
根据请求覆盖和通过查询参数提交的原始值对分页参数进行消毒,很可能是对模板类负责限制模板循环的结果集。
描述
参数
- page_arg美元
-
(字符串)(可选)查找$_REQUEST参数。
默认值:“
- 美元的页面
-
(int)(可选)返回到的原始页面值。
默认值:1
返回
(int)经过处理的整数值,适合分页。
源
文件:bp-core / bp-core-functions.php
function bp_sanitize_pagination_arg($page_arg = ", $page = 1){//检查是否存在请求覆盖。if (isset($_REQUEST[$page_arg])){//获取覆盖的绝对整数值。$int = absint($_REQUEST[$page_arg]); / /分页//如果override为0,则不要使用它。这可以防止无限制的结果集。/ / @see https://buddypress.trac.wordpress.org/ticket/5796。If ($page) {$page = $int;}} return intval($page);}
更新日志
版本 | 描述 |
---|---|
BuddyPress 2.2.0 | 介绍了。 |