我在该站点以及其他地方一遍又一遍地看到以下模式:
add_action( 'save_post', 'wpse14169_save_post' );
function wpse14169_save_post( $post_id )
{
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
return $post_id;
}
// Other code...
}
我为什么要回来$post_id
?save_post
是一个动作,并且忽略动作处理程序的返回值。WordPress核心本身也不做。
Codex示例确实返回$post_id
,但它不是Codex 中的第一行错误(或过时)行。
我想念什么吗?我需要返回$post_id
吗?有需要的时候吗?
作为参考,这里是将其早期版本引入Codex的编辑。我无法识别登录名,您可以尝试找人问(如果有兴趣的话)。
—
罗斯特2011年