使用wordpress中的hook更新后发布更新后的值(自定义帖子类型)

时间:2016-06-28 09:21:16

标签: php wordpress

我希望在更新后的操作上获得持续更新的价值,我使用了“save_post”,post_updated publish_post挂钩,但都返回旧值,但我需要同时更新当前值时间:

我试过下面的代码:

add_action( 'post_updated', 'wpse63478_save' );
function wpse63478_save($post_id) {
   $agent_property_developer = get_post_meta($post_id , 'agent_property_developer' , true);
  $user_id = get_post_meta($post_id , 'agent_user' , true);

  if($agent_property_developer == 1) {
       update_user_meta($user_id , 'property_developer' , 1);
    }
   else {
              update_user_meta($user_id , 'property_developer' , 0);
    }

}

在上面的代码中,我想根据当前的post元值更新usemeta。但它回归旧价值。

例如:$agent_property_developer == 1我将其更改为0,但它返回1,如果为1,则返回0.

任何帮助将不胜感激。

0 个答案:

没有答案