自定义元字段更新挂钩?

时间:2014-12-12 作者:Vijay

嗨,有没有可用的钩子,我们可以将其添加到函数中。php和fire仅在“自定义元字段被编辑”时使用?我真的需要这个。如果有人有这方面的知识,请帮助我。

到目前为止,我已经发现了save\\u post挂钩,但它只在编辑post title字段或Description字段时触发。在我的例子中,我有一个自定义的post类型“property”,其中包含许多自定义的元字段。我需要找到一些钩子,它与save\\u post的工作原理相同,但在编辑自定义字段时。

谢谢

2 个回复
SO网友:Rarst

是的,通用低级别中有很多挂钩update_metadata() 作用仅限于您可能想要使用的post metaupdate_postmetaupdated_postmeta.

SO网友:Qaisar Feroz

This hook updated_{$meta_type}_meta 在调用update\\u元数据成功后调用。

<?php add_action( "updated_{$meta_type}_meta", $function_name\', 10, 4 ); ?>
例如,要响应post元数据的更新,请执行以下操作:

<?php
    add_action( \'updated_post_meta\', \'my_update_post_meta\', 10, 4 );

    function my_update_post_meta($meta_id, $post_id, $meta_key, $_meta_value) 
    {
        //do stuff
    }
?>

结束

相关推荐

hooks & filters and variables

我是updating the codex page example for action hooks, 在游戏中完成一些可重用的功能(最初是针对这里的一些Q@WA)。但后来我遇到了一个以前没有意识到的问题:在挂接到一个函数以修改变量的输出后,我再也无法决定是要回显输出还是只返回它。The Problem: 我可以修改传递给do_action 用回调函数钩住。使用变量修改/添加的所有内容仅在回调函数中可用,但在do_action 在原始函数内部调用。很高兴:我将其修改为一个工作示例,因此您可以将其复制/粘贴