Как я могу передать $ post объект, чтобы «save_post 'add_action?
Вопрос
У меня есть несколько функций, которые вызываются изнутри save_post
функция Однако все функции, которые используют $post
объект возвращают неверные значения, потому что кажется, что значение по умолчанию передается в save_post
это идентификатор сообщения, а не объект Post.
Как я могу передать объект Post save_post
Функция в дополнение к идентификатору поста?
add_action('save_post', 'my_save_function');
Решение
Делать:
add_action('save_post', 'my_save_function', 10, 2);
И $post object
будет передаваться как второй аргумент в пользу вашей функции:
function my_save_function($post_ID, $post) {
Другие советы
Не связан с wordpress.stackexchange