bp_nouveau_get_temporary_setting (字符串选择美元''混合retval美元

在预览时,确保获得定制器的临时设置。

描述

这是必要的,因为我们需要很早得到这些。

参数

选择美元

字符串(可选)要获取的设置的索引。

默认值:“

retval美元

混合(可选)作为默认值使用的值。

默认值:假

返回

(混合)请求选项的值。

文件:bp-templates / bp-nouveau / /显然也包括

函数bp_nouveau_get_temporary_setting($option = ", $retval = false) {if (empty($option) || !isset($_POST['customized']) {return $retval;} $ tempary_setting = wp_unslash($_POST['自定义']);如果(!Is_array ($temporary_setting)) {$temporary_setting = json_decode($temporary_setting, true);} //用于将定制器设置传输到Ajax请求中。If ('any' === $option) {$retval = array();Foreach ($ tempary_setting as $key => $setting) {if (0 !== strpos($key, 'bp_nouveau_appearance')){继续;} $ k =(数组大小写不敏感 ( '[', ']' ), 数组 ( '_', '' ), $ 关键);$retval[$k] = $设置; } // Used when it's an early regular request } elseif ( isset( $temporary_setting[ 'bp_nouveau_appearance[' . $option . ']' ] ) ) { $retval = $temporary_setting[ 'bp_nouveau_appearance[' . $option . ']' ]; // Used when it's an ajax request } elseif ( isset( $_POST['customized'][ 'bp_nouveau_appearance_' . $option ] ) ) { $retval = $_POST['customized'][ 'bp_nouveau_appearance_' . $option ]; } return $retval; }

更新日志

更新日志
版本 描述
BuddyPress 3.0.0 介绍了。

问题吗?

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