我想知道在更改自定义帖子类型的元信息时如何运行函数。
例如,我有一个与自定义帖子类型相关联的单选框。并使用metaboxes,当我更改选项时,我想运行一个函数。
我该怎么做?
答案 0 :(得分:1)
最初位于OP's question。
我想我找到了我想要的东西
function do_my_stuff($post_ID) {
//do my stuff here;
return $post_ID;
}
add_action('save_post', 'do_my_stuff');
Wordpress: executing function when saving or editing post
但是有可能跟踪所做的更改吗?
是的,在你的帮助下做了这件事,但不得不改变一些事情。
function do_my_stuff($post_ID) {
$newvalue = $_POST['my_metabox_value'];
echo $newvalue;
$oldvalue= get_post_meta($post_id, 'my_metabox_value', true );
echo $oldvalue;
}
add_action('pre_post_update', 'do_my_stuff');