bp_nouveau_get_customizer_link (数组args美元数组()

获取链接以到达定制器中的特定部分

描述

参数

args美元

数组(可选)自定义Customizer链接的参数。

默认值:数组()

返回

(字符串)超文本标记语言

文件:bp-templates / bp-nouveau /包括/ template-tags.php

函数bp_nouveau_get_customizer_link($args = array()) {$r = bp_parse_args($args, array('capability' => 'bp_moderate', 'object' => 'user', 'item_id' => 0, 'autofocus' => ", 'text' => ",), 'nouveau_get_customizer_link');如果(空($ r[‘能力’])| |空($ r(“自动对焦”))| |空($ r['文本'])){回报”;} if (!Bp_current_user_can ($r['capability'])) {return ";} $url = ";If (bp_is_user()) {$url = rawurlencode(bp_displayed_user_domain());} elseif (bp_is_group()) {$url = rawurlencode(bp_get_group_permalink(group_get_current_group ()));} elseif (!Empty ($r['object']) && !空($ r [' item_id '])){如果(“用户”= = = $ r['对象']){$ url = rawurlencode (bp_core_get_user_domain ($ r [' item_id '])); } elseif ( 'group' === $r['object'] ) { $group = groups_get_group( array( 'group_id' => $r['item_id'] ) ); if ( ! empty( $group->id ) ) { $url = rawurlencode( bp_get_group_permalink( $group ) ); } } } if ( ! $url ) { return ''; } $customizer_link = add_query_arg( array( 'autofocus[section]' => $r['autofocus'], 'url' => $url, ), admin_url( 'customize.php' ) ); return sprintf( '%2$s', esc_url( $customizer_link ), esc_html( $r['text'] ) ); }

更新日志

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

问题吗?

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