3

カスタム投稿タイプのメタ情報が変更されたときの関数の実行方法が知りたいです。

たとえば、カスタム投稿タイプに関連付けられたラジオ ボックスがあります。そして、メタボックスで作って、オプションを変更したら、関数を実行したいと思います。

どうすればいいですか?

4

1 に答える 1

1

もともとOPの質問で。

欲しかったものを見つけたと思う

function do_my_stuff($post_ID)  {
   //do my stuff here;
   return $post_ID;
}

add_action('save_post', 'do_my_stuff');

Wordpress: 投稿の保存または編集時に関数を実行する

しかし、どのような変更が行われたかを追跡することは可能ですか?

ええ、ディギーの助けを借りてそれを行いましたが、何かを変更する必要がありました.

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');
于 2014-06-07T10:47:35.053 に答える