WP_Ability_Categories_Registry::get_instance
Utility method to retrieve the main instance of the registry class.
The instance will be created if it does not exist yet.
Метод класса: WP_Ability_Categories_Registry{}
Хуки из метода
Возвращает
WP_Ability_Categories_Registry|null. The main registry instance, or null when init action has not fired.
Использование
$result = WP_Ability_Categories_Registry::get_instance(): ?self;
Список изменений
| С версии 6.9.0 | Введена. |
Код WP_Ability_Categories_Registry::get_instance() WP Ability Categories Registry::get instance WP 6.9
public static function get_instance(): ?self {
if ( ! did_action( 'init' ) ) {
_doing_it_wrong(
__METHOD__,
sprintf(
// translators: %s: init action.
__( 'Ability API should not be initialized before the %s action has fired.' ),
'<code>init</code>'
),
'6.9.0'
);
return null;
}
if ( null === self::$instance ) {
self::$instance = new self();
/**
* Fires when preparing ability categories registry.
*
* Ability categories should be registered on this action to ensure they're available when needed.
*
* @since 6.9.0
*
* @param WP_Ability_Categories_Registry $instance Ability categories registry object.
*/
do_action( 'wp_abilities_api_categories_init', self::$instance );
}
return self::$instance;
}