bbp_forum_get_subforums(混合$ args.=''

赠送论坛的子孙

描述

参数

$ args.

混合(可选的)支持的所有参数WP_Query.

默认值: ''

返回

(混合)假如果没有,则句子数组如果是

来源

文件:BP-论坛/论坛/ Template.php

函数bbp_forum_get_subforums($ args =''){//使用传递的整数作为post_parent如果(is_numeric($ args))$ args = array('post_parent'=> $ args);//设置可能的post__in数组$ post_stati = array(bbp_get_public_status_id());//超级admin获取白名单帖子状态(bbp_is_user_keymaster()){$ post_stati = array_Id(bbp_get_public_status_id(),bbp_get_private_status_id(),bbp_get_hidden_​​status_id());//不是一个keymaster,所以check caps} else {//检查用户是否可以读取专用论坛(current_user_can('read_private_forums')){$ post_stati [] = bbp_get_private_status_id();} //检查用户是否可以读取隐藏论坛(current_user_can('read_hidden_​​forums')){$ post_stati [] = bbp_get_hidden_​​status_id();解析默认值的参数$ r = bbp_parse_args($ args,array('post_parent'=> 0,'post_type'=> bbp_get_forum_post_type(),'post_status'=> moplode(',',$ post_stati),'posts_per_page'=> bbp_get_forums_per_page(),'orderby'=>'menu_order title','order'=>'asc','ignore_sticky_post'=> true,'no_found_rows'=> true),'forum_get_subforums');$ r ['post_parent'] = bbp_get_forum_id($ r ['post_parent']);//为subforums $ get_posts = new wp_query()创建一个新的查询;//没有论坛通过$ sub_forums =!空($ r [post_parent'])? $get_posts->query( $r ) : array(); return (array) apply_filters( 'bbp_forum_get_subforums', $sub_forums, $r ); }

更改兴

更改兴
版本 描述
Bbpress(R2747) 介绍。

问题?

我们总是很乐意帮助您的代码或其他问题!搜索我们开发人员文档联系支持,或与我们联系销售团队