block_categories

14 февраля, 2025
Узнайте, как использовать хук block_categories для настройки категорий блоков в редакторе Gutenberg
Быстрая навигация по записи

Описание block_categories

— Filter

Хук block_categories позволяет изменять и добавлять категории блоков в редакторе Gutenberg. Он срабатывает при загрузке редактора и позволяет настраивать, какие категории доступны для блоков, что в свою очередь влияет на удобство использования редактора и организацию блоков для пользователя

Примеры использования

Пример добавления новой категории блоков:

				
					add_filter('block_categories', function($categories) {
   $categories[] = array(
       'slug' => 'my_custom_category',
       'title' => 'Мои кастомные блоки',
       'icon' => 'star'
   );
   return $categories;
});
				
			

В этом примере мы добавляем новую категорию ‘Мои кастомные блоки’ с иконкой ‘star’

Пример изменения существующей категории:

				
					add_filter('block_categories', function($categories) {
   foreach ($categories as &$category) {
       if ($category['slug'] === 'common') {
           $category['title'] = 'Общие блоки';
       }
   }
   return $categories;
});
				
			

Здесь мы изменяем название категории ‘common’ на ‘Общие блоки’

Пример удаления категории:

				
					add_filter('block_categories', function($categories) {
   return array_filter($categories, function($category) {
       return $category['slug'] !== 'widgets';
   });
});
				
			

В этом примере мы удаляем категорию ‘widgets’ из списка категорий блоков

— Лучшие практики

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

Используйте этот хук, когда необходимо организовать категории блоков для удобства пользователей редактора Gutenberg

– Производительность

Этот хук не должен существенно влиять на производительность, так как изменения касаются только структуры категорий

– Предупреждения

Убедитесь, что изменения не вызывают путаницы у пользователей, особенно если они привыкли к стандартным категориям

Альтернативы

Тип: filter

Этот хук позволяет изменять все категории блоков, включая те, которые предоставляются плагинами и темами

Используйте его, если нужно глобально изменить категорию блоков, доступные в редакторе

Оставить комментарий

Нужна помощь с WordPress WooCommerce плагинами темой оптимизацией ?

Упрощаем сложное, создаем впечатляющее!
100% без риска
Нет обязательств по найму
Бесплатная оценка
5900 ₽
Система аренды
Шаблон сайта аренды спецтехники или строительного оборудования. Этот шаблон помогает создать функциональный ресурс, где пользователи могут легко арендовать оборудование для строительства

Поможем вывести Ваш бизнес на новый уровень!

Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил

Добро пожаловать!

Авторизуйтесь, чтобы продолжить

или

Забыли пароль? Восстановить

* Если аккунта у Вас еще нет, то он будет создан автоматически

Давайте составим техническое задание!
100% без риска
Нет обязательств по найму
Бесплатная оценка стоимости
Здравствуйте! Я асистент на основе искусственного интеллекта. Вы можете общаться со мной, как с человеком — задавайте вопросы, описывайте свои идеи и требования.

С удовольствием помогу вам составить техническое задание для вашего WordPress проекта. Если Вам нужна техническая поддержка по купленному у нас плагину или шаблону, то создайте тикет в личном кабинете.

Выберите подходящий вариант или опишите свою задачу в свободной форме, и я помогу вам составить четкий план действий, для оценки стоимости нашими разработчиками! 😊