Я создал плагин для wordpress, который копирует изображение в другой каталог, когда сообщение было отредактировано. Но если вы загружаете еще одно изображение и не сохраняете сообщение. Изображение прикреплено к сообщению, но сообщение не обновлено. Что не вызывает мою функцию плагина. Показать, какой триггер (action hook) я могу использовать, чтобы также копировать изображение?
Действие, которое я теперь использую для редактирования сообщения, – wp_insert_post () .
Я забыл причину, по которой я использую wp_insert_post () , но, возможно, именно поэтому он терпит неудачу;)
Функция set_post_thumbnail
использует функции метаданных для установки set_post_thumbnail
изображения.
У вас есть два действия, чтобы подключиться к этому процессу:
Спасибо @dalbaeb!
update_postmeta
, прежде чем данные будут записаны в базу данных. Раньше update_post_meta
updated_postmeta
, после того, как данные будут записаны в базу данных. Ранее updated_post_meta
updated_{$meta_type}_meta
и update_{$meta_type}_meta
все еще работает.
Вам нужно будет сделать условное, и вам будет хорошо идти:
if ( $metakey == '_thumbnail_id' ) { /*blabla*/ }