wp_unregister_icon_collection()WP 7.1.0

Отменяет регистрацию коллекции SVG-иконок (вместе со всеми входящими в неё иконками).

Функцию следует вызывать после регистрации коллекции. Обычно её подключают к событию init с более поздним приоритетом, чем у wp_register_icon_collection().

Работает на основе: WP_Icon_Collections_Registry::unregister()

Хуков нет.

Возвращает

true|false.

  • true - коллекция и принадлежащие ей иконки успешно удалены из реестра.
  • false - коллекция с указанным слагом не зарегистрирована. WordPress также создаст уведомление _doing_it_wrong().

Использование

wp_unregister_icon_collection( $slug );
$slug(string) (обязательный)
Слаг зарегистрированной коллекции иконок. Например my-plugin.

Примеры

#1 Удаление коллекции иконок

Удалим коллекцию на событии init после её регистрации.

add_action( 'init', 'my_plugin_unregister_icon_collection', 99 );

function my_plugin_unregister_icon_collection() {
	wp_unregister_icon_collection( 'my-plugin' );
}

Список изменений

С версии 7.1.0 Введена.

Код wp_unregister_icon_collection() WP 7.1

function wp_unregister_icon_collection( $slug ) {
	return WP_Icon_Collections_Registry::get_instance()->unregister( $slug );
}