update_post_meta inside wp_trash_post
-
I have some metadata on my post edit page that saves perfectly using the hook and function below:
add_action('save_post', 'save_meta_data'); function save_meta_data($post_id){ if(isset($_POST['target_url'])) { update_post_meta($post_id, 'target_url', $_POST['target_url']); } };
However, the same logic fails to save the meta data before a post is trashed.
add_action('wp_trash_post', 'save_meta_data'); function save_meta_data($post_id){ if(isset($_POST['target_url'])) { update_post_meta($post_id, 'target_url', $_POST['target_url']); } };
It looks like in the second case that the whole $_POST array is empty. But I know that the function is firing when the post is trashed.
Could some kind soul point out what am I dong wrong and what is the proper way to do this?
Thanks, Ron
- The topic ‘update_post_meta inside wp_trash_post’ is closed to new replies.