Как называется событие, когда добавляешь запись в WP?

Когда добавляется новая запись в WordPress, происходит срабатывание события с пространством имён save_post. Это событие вызывается каждый раз, когда запись сохраняется или обновляется в базе данных. Оно предоставляет возможность выполнять дополнительные действия над записью в момент её сохранения.

Событие save_post обеспечивает несколько параметров, чтобы можно было получить информацию о сохраняемой записи. Самыми распространёнными параметрами являются:

1. $post_id - идентификатор записи, которая была сохранена или обновлена.
2. $post - объект, представляющий сохраняемую запись со всеми её свойствами и даными.

Чтобы добавить свои действия при сохранении записи, можно использовать хук save_post, который используется для выполнения кода при срабатывании указанного события. Функция-обработчик, которая будет вызываться, должна быть зарегистрирована с помощью этого хука.

Пример использования хука save_post для добавления пользовательских действий при сохранении записи в WordPress:

function my_custom_action_on_save_post($post_id, $post, $update) {
    // Ваш код обработки сохранения записи здесь
    // например, можно проверить тип записи, обновить мета-данные и т. д.
}

add_action('save_post', 'my_custom_action_on_save_post', 10, 3);

В приведённом примере my_custom_action_on_save_post - это пользовательская функция-обработчик, которая будет вызываться при срабатывании события save_post. Она принимает три аргумента: $post_id (идентификатор записи), $post (объект записи) и $update (флаг, указывающий, является ли это обновлением существующей записи или созданием новой).

Используя событие save_post и соответствующий хук, можно выполнять различные действия при добавлении или обновлении записей в WordPress, такие как обновление мета-данных, отправка уведомлений, выполнение дополнительных проверок и многое другое.