WordPress函数:is_network_admin 确定当前请求是否针对网络管理接口

江河/ 2023年09月02日/ WordPress/ 浏览 1629

函数原型:


is_network_admin(): bool


确定当前请求是否针对网络管理接口。


不检查用户是否为管理员;使用currentusercan()检查角色和功能。


不检查站点是否为多站点网络;使用is_multisite()检查是否启用了multisite。


函数源码:


function is_network_admin() {
	if ( isset( $GLOBALS['current_screen'] ) ) {
		return $GLOBALS['current_screen']->in_admin( 'network' );
	} elseif ( defined( 'WP_NETWORK_ADMIN' ) ) {
		return WP_NETWORK_ADMIN;
	}

	return false;
}


使用举例:


if ( is_network_admin() ) {
	echo __( 'You are viewing a WordPress network administration page', 'textdomain' );
} else {
	echo __( 'You are not viewing a WordPress network administration page', 'textdomain' );
}


发表评论

暂无评论,抢个沙发...

客服 工单