bbp_privatize_forum($ forum_id.$ current_visibility.=''

将论坛标记为私人

描述

参数

$ forum_id.

(可选的)论坛ID

返回

(BOOL)失败的虚假,成功就是如此

来源

文件:BP-论坛/论坛/函数.php

函数bbp_privatize_forum($ forum_id = 0,$ current_visibility =''){$ forum_id = bbp_get_forum_id($ forum_id);do_action('bbp_privatize_forum',$ forum_id);//如果可见性正在更改(bbp_get_private_status_id()!== $ current_visibility){//获取隐藏论坛$ hidden = bbp_get_hidden_​​forum_ids();//在数组中找到此论坛(In_Array($ Forum_ID,$ Hidden)){$ offset = array_search($ forum_id,$ hidden);//剪切IT array_splice($ hidden,$ offset,1);//更新隐藏论坛减去此Open _Option('_bbp_hidden_​​forums',array_unique(array_filter(array_values($ hidden))))));} //添加到'_bbp_private_forums'站点选项$ private = bbp_get_private_forum_ids();$ private [] = $ forum_id;update_option('_bbp_private_forums',array_unique(array_filter(array_values($私有))))));//更新论坛可见性设置全局$ WPDB; $wpdb->update( $wpdb->posts, array( 'post_status' => bbp_get_private_status_id() ), array( 'ID' => $forum_id ) ); wp_transition_post_status( bbp_get_private_status_id(), $current_visibility, get_post( $forum_id ) ); bbp_clean_post_cache( $forum_id ); } do_action( 'bbp_privatized_forum', $forum_id ); return $forum_id; }

变更乐

变更乐
版本 描述
Bbpress(R2746) 介绍。

问题?

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