¿Existe un hook save_post para tipos de posts personalizados?
¿Existe un hook save_post
para tipos de posts personalizados?
Ejemplo: save_my_post_type
Sé que existe publish_my_post_type
pero estoy buscando un hook para guardar.

Nueva solución, a partir de WP 3.7: save_post_{$post_type}
add_action( 'save_post_my_post_type', 'wpse63478_save' );
function wpse63478_save() {
//guardar cosas
}
Consulta la nota en la página del codex

la nueva documentación para esto se puede encontrar aquí: https://developer.wordpress.org/reference/hooks/save_post_post-post_type/

el hook es el mismo save_post
solo asegúrate de que sea tu tipo de publicación, por ejemplo:
add_action('save_post','save_post_callback');
function save_post_callback($post_id){
global $post;
if ($post->post_type != 'MI_TIPO_DE_PUBLICACION_PERSONALIZADO'){
return;
}
// si llegas aquí, entonces es tu tipo de publicación así que haz lo tuyo....
}

llamar a la función my_func() cuando se publique (guarde) un tipo de publicación especial
add_action('save_post_[nombre_del_tipo_de_publicación]', 'my_func');
llamar a la función my_func() cuando se publique (guarde) cualquier tipo de publicación (post, página, producto, ...)
add_action('save_post', 'my_func');

¿Puedes expandir esto para proporcionar más contexto? ¿Qué es course_metabox_save_value
y qué quisiste decir con metabox especial? Las respuestas son un poco concisas/breves

[course]_metabox_save_value, course es un tipo de post. Si escribes el nombre del tipo de post, la función solo se llamará cuando se guarde un post del mismo tipo de post
