save_post
関数の中から呼び出される関数がいくつかあります。ただし、 $post
に渡されるデフォルト値は投稿IDではなく、表示されるので、save_post
オブジェクトを使用するすべての関数は誤った値を返しています。 postオブジェクト.
投稿IDに加えて、投稿オブジェクトを save_post
関数に渡すにはどうすればよいですか?
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) {