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