wordpress - 在后期编辑/保存时跟踪 WordPress 更改

标签 wordpress

我想知道如何在更改自定义帖子类型的元信息时运行函数。

例如,我有一个与自定义帖子类型关联的单选框。并使用 metaboxes 制作,当我更改选项时,我想运行一个函数。

我该怎么做?

最佳答案

最初在 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

但是是否可以跟踪所做的更改?

是的,在你的帮助下 diggy 做到了,但必须改变一些东西。

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');

关于wordpress - 在后期编辑/保存时跟踪 WordPress 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16194799/

相关文章:

mysql - 连接多个 WordPress MySQL 表

php - 将 WooCommerce 产品价格范围中的破折号替换为斜线

wordpress - 恶意文本出现在所有页面和帖子中。我该如何摆脱它?

php - 如何在Wordpress中检查一个页面是另一个页面的直接子页面还是间接子页面?

javascript - 如何在 wordpress 页面上包含一个带有自己的 css 和 javascript 的 php 页面?

php - 如何在联系表 7 中提交表单后重定向?

wordpress - cURL/wp_remote_post : won't work in wordpress plugin

css - wordpress 字体 css 在 firefox 中不起作用

mysql - WordPress 获取值之间的最大帖子元

php - 调用 php 函数通过 ajax 显示我的帖子后,似乎无法访问 $wpdb