Esiste un hook save_post per i custom post type?
Esiste un hook save_post
per i custom post type?
Esempio: save_my_post_type
So che esiste publish_my_post_type
ma sto cercando un hook per il salvataggio.

Nuova soluzione, a partire da WP 3.7: save_post_{$post_type}
add_action( 'save_post_my_post_type', 'wpse63478_save' );
function wpse63478_save() {
//salva i dati
}
Vedi la nota nella pagina del codex

la nuova documentazione per questo si trova qui: https://developer.wordpress.org/reference/hooks/save_post_post-post_type/

l'hook è lo stesso save_post
, assicurati solo che sia il tuo post type, esempio:
add_action('save_post','save_post_callback');
function save_post_callback($post_id){
global $post;
if ($post->post_type != 'MY_CUSTOM_POST_TYPE_NAME'){
return;
}
//se arrivi qui allora è il tuo post type, quindi fai quello che devi fare...
}

chiama la funzione my_func() quando viene pubblicato (salvato) un post type specifico
add_action('save_post_[nome_del_post_type]', ' my_func');
chiama la funzione my_func() quando viene pubblicato (salvato) qualsiasi tipo di post (post, pagina, prodotto, ...)
add_action('save_post', 'my_func');

puoi espandere questo per fornire più contesto? Cos'è course_metabox_save_value
e cosa intendevi con metabox speciale? Le risposte sono un po' concise/stringate

[course]_metabox_save_value, dove course è un post type, Se scrivi il nome del post type, la funzione verrà chiamata solo quando viene salvato un post dello stesso post type
