text 终极会员 - 隐藏其他用户角色的个人资料标签
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 终极会员 - 隐藏其他用户角色的个人资料标签相关的知识,希望对你有一定的参考价值。
<?php
add_filter('um_profile_tabs', 'pages_tab', 1000 );
function pages_tab( $tabs ) {
$user_id = um_get_requested_user();
// Show to profile owners only
if ( is_user_logged_in() && get_current_user_id() == $user_id ) {
$tabs['faves'] = array(
'name' => 'Faves',
'icon' => 'fa fa-star',
'custom' => true
);
}
// Show to other profiles
if ( is_user_logged_in() && get_current_user_id() != $user_id ) {
$tabs['faves'] = array(
'name' => 'Faves',
'icon' => 'fa fa-star',
'custom' => true
);
}
// Show to everyone
$tabs['faves'] = array(
'name' => 'Faves',
'icon' => 'fa fa-star',
'custom' => true
);
// Hide from specific roles
$hide_from_roles = array( 'teacher','principal' );
if ( is_user_logged_in() && ! in_array( um_user('role') , $hide_from_roles ) ) {
$tabs['faves'] = array(
'name' => 'Faves',
'icon' => 'fa fa-star',
'custom' => true
);
}
return $tabs;
}
?>
以上是关于text 终极会员 - 隐藏其他用户角色的个人资料标签的主要内容,如果未能解决你的问题,请参考以下文章
text 终极成员 - 使用每个用户角色的自定义名称更改显示名称
text 终极会员组 - 创建讨论帖
text 终极会员 - 在“档案设置”菜单中添加菜单项
终极会员注销无法使用 WPML
在 WooCommerce 中隐藏特定用户角色的增值税
Drupal 7所有角色的用户都需要可以从其他角色访问