Tôi thấy mô hình sau nhiều lần, trên trang web này và trên những nơi khác:
add_action( 'save_post', 'wpse14169_save_post' );
function wpse14169_save_post( $post_id )
{
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
return $post_id;
}
// Other code...
}
Tại sao tôi nên trở về $post_id
? save_post
là một hành động và giá trị trả về của một trình xử lý hành động bị bỏ qua . Bản thân lõi WordPress cũng không làm điều đó .
Ví dụ Codex không trả về dòng$post_id
, nhưng nó sẽ không phải là dòng không chính xác (hoặc lỗi thời) đầu tiên trong Codex.
Tui bỏ lỡ điều gì vậy? Tôi có cần quay lại $post_id
không? Đã có một thời gian khi điều này là cần thiết?