Описание quick_edit_enabled_for_taxonomy
— Filter
Хук quick_edit_enabled_for_taxonomy позволяет включить или отключить возможность быстрого редактирования для заданной таксономии в WordPress. Он срабатывает на страницах администрирования, когда отображаются таксономии, и позволяет контролировать, доступны ли функции быстрого редактирования для определённых таксономий
Примеры использования
Пример отключения быстрого редактирования для таксономии ‘category’:
add_filter('quick_edit_enabled_for_taxonomy', function($enabled, $taxonomy) {
if ($taxonomy === 'category') {
return false;
}
return $enabled;
}, 10, 2);
В этом примере мы отключаем возможность быстрого редактирования для таксономии ‘category’.
Пример включения быстрого редактирования только для пользовательской таксономии:
add_filter('quick_edit_enabled_for_taxonomy', function($enabled, $taxonomy) {
if ($taxonomy === 'custom_taxonomy') {
return true;
}
return false;
}, 10, 2);
Здесь мы разрешаем быстрое редактирование только для таксономии ‘custom_taxonomy’.
— Лучшие практики
– Использование
Используйте этот хук, когда нужно управлять доступностью функции быстрого редактирования для конкретных таксономий на страницах администрирования
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только интерфейса администрирования
– Предупреждения
Убедитесь, что отключение быстрого редактирования не повлияет на удобство управления таксономиями для пользователей
Альтернативы
Тип: action
Этот хук позволяет добавлять пользовательские поля в форму быстрого редактирования для таксономий
Используйте его, если нужно расширить функциональность быстрого редактирования, добавив новые поля