wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



wp_unregister_ability › WordPress Function

Seit6.9.0
Veraltetn/v
wp_unregister_ability ( $name )
Parameter:
  • (string) $name The name of the ability to unregister, including namespace prefix (e.g., 'my-plugin/my-ability').
    Erforderlich: Ja
Siehe:
Gibt zurück:
  • (WP_Ability|null) The unregistered ability instance on success, `null` on failure.
Definiert in:
Codex:

Unregisters an ability from the Abilities API.

Removes a previously registered ability from the global registry. Use this to disable abilities provided by other plugins or when an ability is no longer needed. Can be called at any time after the ability has been registered. Example: if ( wp_has_ability( 'other-plugin/some-ability' ) ) { wp_unregister_ability( 'other-plugin/some-ability' ); }


Quellcode

function wp_unregister_ability( string $name ): ?WP_Ability {
	$registry = WP_Abilities_Registry::get_instance();
	if ( null === $registry ) {
		return null;
	}

	return $registry->unregister( $name );
}