You appear to be a bot. Output may be restricted
Description
Saves the custom fields for this post when called for the 'save_post' actionFrom the $post we can determine the $post_type of the object being saved and therefore determine the custom fields from the $bw_mapping global. For each field defined for the post type we obtain the value from the $_POST and update the post meta data. Implementers of 'save_post_$post_type' should expect to be called multiple times first by wp_insert_post() then again by this routine.
Usage
bw_effort_save_postdata( $post_id, $post, $update );
Parameters
- $post_id
- ( integer ) required – The ID of this post
- $post
- ( object ) required – the post object
- $update
- ( bool ) required –
Returns
voidSource
File name: oik/includes/bw_metadata.phpLines:
1 to 23 of 23
function bw_effort_save_postdata( $post_id, $post, $update ) { if ( bw_authorized() ) { $post_type = $post->post_type; //bw_trace2( $_POST, "_POST" ); //bw_trace( $post_type, __FUNCTION__, __LINE__, __FILE__, "post->post_type" ); /** * Save the custom fields for this post * @param integer $post_id The ID of this post * @param object $post the post object */ do_action( "save_post_${post_type}", $post_id, $post, $update ); global $bw_mapping; //bw_trace( $bw_mapping, __FUNCTION__, __LINE__, __FILE__, "bw_mapping" ); if ( isset( $bw_mapping['field'][$post_type] )) { foreach ( $bw_mapping['field'][$post_type] as $field ) { bw_effort_update_field( $post_id, $field ); } } } else { } }View on GitHub View on Trac