$ POSTオブジェクトを「save_post」add_actionに渡すにはどうすればよいですか?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/3520

  •  16-10-2019
  •  | 
  •  

質問

内部から呼び出される機能がいくつかあります save_post 働き。ただし、使用するすべての関数 $post オブジェクトは、デフォルト値がに渡されているように見えるため、正しくない値を返しています save_post POSTオブジェクトではなく、POST IDです。

ポストオブジェクトをに渡すにはどうすればよいですか save_post 投稿IDに加えて機能しますか?

add_action('save_post', 'my_save_function');
役に立ちましたか?

解決

行う:

add_action('save_post', 'my_save_function', 10, 2);

そしてその $post object あなたの関数に対する2番目の議論として渡されます:

function my_save_function($post_ID, $post) {

他のヒント

使用する get_post($post_id)

参照:

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

ライセンス: CC-BY-SA帰属
所属していません wordpress.stackexchange
scroll top