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’。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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;
}
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; }
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
檢視更多 >