过滤用户功能以根据需要授予“install_languages”功能。

原型

wp_maybe_grant_install_languages_cap( array $allcaps )

描述

用户必须至少有一个’update_core’,‘install_plugins’和’install_themes’功能才能获得’install_languages’资格。

参数

$allcaps (array) (Required) 所有用户功能的数组。

返回值

(array)  过滤了用户功能的数组。

源文件

路径:wp-includes/capabilities.php

<?php
...
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;
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_maybe_grant_install_languages_cap/