Veo el siguiente patrón una y otra vez, en este sitio y en otros lugares:
add_action( 'save_post', 'wpse14169_save_post' );
function wpse14169_save_post( $post_id )
{
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
return $post_id;
}
// Other code...
}
¿Por qué debería volver $post_id
? save_post
es una acción y se ignora el valor de retorno de un controlador de acción . El núcleo de WordPress en sí mismo tampoco lo hace .
El ejemplo del Codex devuelve el$post_id
, pero no sería la primera línea incorrecta (u obsoleta) en el Codex.
¿Me estoy perdiendo de algo? ¿Necesito regresar $post_id
? ¿Hubo un momento en que esto fue necesario?