如何将$POST对象传递给‘SAVE_POST’ADD_ACTION?

时间:2010-11-01 作者:Scott B

我有几个从内部调用的函数save_post 作用但是,所有使用$post 对象返回的值不正确,因为默认值似乎传递给save_post 是post ID,而不是post对象。

如何将post对象传递给save_post 除了post ID之外的功能?

add_action(\'save_post\', \'my_save_function\');

2 个回复
最合适的回答,由SO网友:sorich87 整理而成

执行:

add_action(\'save_post\', \'my_save_function\', 10, 2);
以及$post object 将作为第二个参数传递给函数:

function my_save_function($post_ID, $post) {

SO网友:Denis de Bernardy

使用get_post($post_id)

参考号:

http://codex.wordpress.org/Function_Reference/get_post

结束