Когда я запускаю следующий кусок действия при сохранении сообщения без выхода, Wordpress перезаписывает значения, установленные для некоторых полей (не все). Особенно ключ _variable_pricing. Когда я устанавливаю выход; после этой функции и предотвращения Wordpress для завершения всего действия поле будет правильно обновлено в базе данных. Кажется, что что-то не так в порядке?Wordpress save post action перезаписывает сообщение meta update
function edit_photo_meta($post_id)
{
# Update meta
//... other fields to update
update_post_meta($post_id, '_variable_pricing', 1);
exit;
}
add_action('save_post', 'edit_photo_meta')
Спасибо!
спасибо за ответ, значение ключа «_variable_pricing» по-прежнему остается «0». Когда я делаю выход; он остается на «1», но я, конечно, нарушаю функцию. – directory
У вас есть тест, чтобы пропустить автосохранение сообщения? – Daschmi
Да, я добавил ваш код к функции для тестирования :) .. Я попытался на редактирование сообщения, но не повезло – directory