wp_maybe_grant_resume_extensions_caps

函式
wp_maybe_grant_resume_extensions_caps ( $allcaps )
引數
  • (bool[]) $allcaps An array of all the user's capabilities.
    Required:
返回值
  • (bool[]) Filtered array of the user's capabilities.
定義位置
相關方法
wp_maybe_grant_site_health_capswp_maybe_grant_install_languages_capwp_get_audio_extensionswp_get_video_extensionswp_image_src_get_dimensions
引入
5.2.0
棄用
-

wp_maybe_grant_resume_extensions_caps: 這個函式授予管理網站和網路擴充套件的許可權。它檢查使用者是否有管理網路選項的許可權,如果沒有,它將該許可權授予使用者的角色。

過濾使用者許可權,以根據需要授予”resume_plugins” 和”resume_themes” 許可權。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function wp_maybe_grant_resume_extensions_caps( $allcaps ) {
// Even in a multisite, regular administrators should be able to resume plugins.
if ( ! empty( $allcaps['activate_plugins'] ) ) {
$allcaps['resume_plugins'] = true;
}
// Even in a multisite, regular administrators should be able to resume themes.
if ( ! empty( $allcaps['switch_themes'] ) ) {
$allcaps['resume_themes'] = true;
}
return $allcaps;
}
function wp_maybe_grant_resume_extensions_caps( $allcaps ) { // Even in a multisite, regular administrators should be able to resume plugins. if ( ! empty( $allcaps['activate_plugins'] ) ) { $allcaps['resume_plugins'] = true; } // Even in a multisite, regular administrators should be able to resume themes. if ( ! empty( $allcaps['switch_themes'] ) ) { $allcaps['resume_themes'] = true; } return $allcaps; }
function wp_maybe_grant_resume_extensions_caps( $allcaps ) {
	// Even in a multisite, regular administrators should be able to resume plugins.
	if ( ! empty( $allcaps['activate_plugins'] ) ) {
		$allcaps['resume_plugins'] = true;
	}

	// Even in a multisite, regular administrators should be able to resume themes.
	if ( ! empty( $allcaps['switch_themes'] ) ) {
		$allcaps['resume_themes'] = true;
	}

	return $allcaps;
}

常見問題

FAQs
檢視更多 >