Описание post_updated_messages
— Filter
Хук post_updated_messages позволяет изменить сообщения, которые отображаются после обновления постов в админке WordPress. Он срабатывает при обновлении поста или страницы, а также позволяет кастомизировать сообщения в зависимости от типа поста.
Примеры использования
Пример изменения сообщения для стандартного поста:
add_filter('post_updated_messages', function($messages) {
$messages['post'][0] = 'Запись успешно обновлена!';
return $messages;
});
В этом примере мы изменяем сообщение для стандартных постов на ‘Запись успешно обновлена!’.
Пример изменения сообщения для страниц:
add_filter('post_updated_messages', function($messages) {
$messages['page'][0] = 'Страница успешно обновлена!';
return $messages;
});
Здесь мы изменяем сообщение для страниц на ‘Страница успешно обновлена!’.
Пример добавления кастомного сообщения для кастомного типа поста:
add_filter('post_updated_messages', function($messages) {
$messages['my_custom_post_type'][0] = 'Мой кастомный тип поста обновлен!';
return $messages;
});
Мы добавляем кастомное сообщение для кастомного типа поста с идентификатором ‘my_custom_post_type’.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить или настроить сообщения об обновлении постов в админке WordPress
– Производительность
Хук не должен вызывать проблем с производительностью, так как он изменяет только вывод сообщений
– Предупреждения
Обратите внимание на то, чтобы ваши изменения не вводили пользователей в заблуждение
Альтернативы
Тип: action
Этот хук срабатывает после обновления поста и может использоваться для выполнения дополнительных действий.
Используйте его, если нужно выполнить какие-либо действия после обновления поста, такие как отправка уведомлений или обновление метаданных.