Is there a save_post
hook for custom post types?
Example: save_my_post_type
I know there is publish_my_post_type
but I'm looking for a save hook.
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It only takes a minute to sign up.
Sign up to join this communitythe hook is the same save_post
just make sure its your post type ex:
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;
}
//if you get here then it's your post type so do your thing....
}
New solution, as of WP 3.7: save_post_{$post_type}
add_action( 'save_post_my_post_type', 'wpse63478_save' );
function wpse63478_save() {
//save stuff
}
See the note on the codex page
call function my_func() whene publish(save) special post type
add_action('save_post_[name_of_post_type]', ' my_func');
call function my_func() whene publish(save) all post type (post, page, product, ...)
add_action('save_post', 'my_func');
course_metabox_save_value
and what did you mean by special metabox? The answers a bit concise/terse