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