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所有角色的用户都需要可以从其他角色访问