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 | 介绍了。 |