wp_maybe_grant_install_languages_cap

函数
wp_maybe_grant_install_languages_cap ( $allcaps )
参数
  • (bool[]) $allcaps An array of all the user's capabilities.
    Required:
返回值
  • (bool[]) Filtered array of the user's capabilities.
定义位置
相关方法
wp_can_install_language_packwp_maybe_grant_site_health_capswp_install_language_formwp_maybe_grant_resume_extensions_capswp_maybe_transition_site_statuses_on_update
引入
4.9.0
弃用
-

wp_maybe_grant_install_languages_cap: 这个函数负责授予用户安装新语言所需的权限。它检查当前用户是否可以安装语言,如果不可以,它将该权限添加到用户的角色中。

对用户权限进行过滤,以便在必要时授予”install_languages” 权限。

用户必须至少拥有’update_core’、’install_plugins’和’install_themes’中的一项权限,才有资格获得’install_languages’。

function wp_maybe_grant_install_languages_cap( $allcaps ) {
	if ( ! empty( $allcaps['update_core'] ) || ! empty( $allcaps['install_plugins'] ) || ! empty( $allcaps['install_themes'] ) ) {
		$allcaps['install_languages'] = true;
	}

	return $allcaps;
}

常见问题

FAQs
查看更多 >