wp_unregister_icon_collection()
Отменяет регистрацию коллекции 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 unregister icon collection WP 7.1
function wp_unregister_icon_collection( $slug ) {
return WP_Icon_Collections_Registry::get_instance()->unregister( $slug );
}