Описание edit_category_form_pre
— Action
Хук edit_category_form_pre позволяет изменять форму редактирования категорий перед её выводом. Он срабатывает на странице редактирования категории в админ-панели WordPress, позволяя добавлять или изменять элементы формы, такие как поля ввода или метаданные
Примеры использования
Пример добавления собственного поля ввода в форму редактирования категории:
add_action('edit_category_form_pre', function($term, $taxonomy) {
echo ' ';
});
Этот код добавляет новое поле ввода ‘Custom Field’ в форму редактирования категории
Пример предустановки значения в поле ввода в форме редактирования категории:
add_action('edit_category_form_pre', function($term, $taxonomy) {
$custom_value = get_term_meta($term->term_id, 'custom_field', true);
echo ' ';
});
В этом примере мы предустанавливаем значение поля ввода из метаданных термина
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить или изменить элементы формы редактирования категории в админ-панели
– Производительность
Хук не должен оказывать значительного влияния на производительность, так как изменения касаются только визуального представления формы
– Предупреждения
Обязательно проверяйте и обрабатывайте данные, вводимые в кастомные поля, чтобы избежать уязвимостей
Альтернативы
Тип: action
Этот хук срабатывает после сохранения данных категории. Можно использовать для обработки данных, введенных в кастомные поля
Используйте его, если нужно обработать или сохранить данные после редактирования категории