Описание edited_term_taxonomy
— Action
Хук edited_term_taxonomy позволяет выполнить действия после редактирования таксономии термина в WordPress. Он срабатывает после обновления информации о термине и может использоваться для выполнения дополнительных действий или модификаций данных
Примеры использования
Пример добавления пользовательского метаполя после редактирования термина:
add_action('edited_term_taxonomy', function($term_id, $tt_id, $taxonomy) {
if ($taxonomy == 'category') {
update_term_meta($term_id, 'custom_meta_key', 'custom_value');
}
}, 10, 3);
В этом примере мы добавляем пользовательское метаполе к категории после её редактирования
Пример отправки уведомления после изменения термина:
add_action('edited_term_taxonomy', function($term_id, $tt_id, $taxonomy) {
$term = get_term($term_id, $taxonomy);
wp_mail('admin@example.com', 'Term Updated', 'Term ' . $term->name . ' has been updated.');
}, 10, 3);
Здесь мы отправляем уведомление на электронную почту администратора после обновления термина
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо выполнить действия после редактирования таксономии термина, такие как обновление метаданных или отправка уведомлений
– Производительность
Следите за тем, чтобы код, выполняющийся в хуке, не вызывал задержек, так как он срабатывает во время редактирования термина
– Предупреждения
Будьте внимательны к тому, как обрабатываются данные, чтобы избежать ошибок при работе с терминами
Альтернативы
Тип: action
Этот хук позволяет выполнять действия после создания нового термина
Используйте его, если нужно выполнить действия при создании новых терминов, а не только при их редактировании
Тип: action
Этот хук позволяет выполнять действия после удаления термина
Используйте его, если необходимо выполнить действия после удаления термина из таксономии