WPSEO_Abstract_Capability_Manager::register() public Yoast 1.0
Registers a capability.
{} Это метод класса: WPSEO_Abstract_Capability_Manager{}
Хуков нет.
Возвращает
null
. Ничего.
Использование
$WPSEO_Abstract_Capability_Manager = new WPSEO_Abstract_Capability_Manager(); $WPSEO_Abstract_Capability_Manager->register( $capability, $roles, $overwrite );
- $capability(строка) (обязательный)
- Capability to register.
- $roles(массив) (обязательный)
- Roles to add the capability to.
- $overwrite(true|false)
- Use add or overwrite as registration method.
Код WPSEO_Abstract_Capability_Manager::register() WPSEO Abstract Capability Manager::register Yoast 16.1.1
public function register( $capability, array $roles, $overwrite = false ) {
if ( $overwrite || ! isset( $this->capabilities[ $capability ] ) ) {
$this->capabilities[ $capability ] = $roles;
return;
}
// Combine configurations.
$this->capabilities[ $capability ] = array_merge( $roles, $this->capabilities[ $capability ] );
// Remove doubles.
$this->capabilities[ $capability ] = array_unique( $this->capabilities[ $capability ] );
}