Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_action('save_post', 'save_project_meta_details');
- function save_project_meta_details( $project_post_id ) {
- // Verify if this is an auto save routine.
- // If it is our form has not been submitted, so we dont want to do anything
- if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
- return $project_post_id;
- }
- // Verify this came from the our screen and with proper authorization because save_post can be triggered at other times
- if ( !wp_verify_nonce( $_POST['mrlpt_project_check'], plugin_basename( __FILE__ ) ) ) {
- return;
- }
- // Check permissions
- if ( 'page' == $_POST['post_type'] ) {
- if ( !current_user_can( 'edit_page', $project_post_id ) ) {
- return;
- }
- } else {
- if ( !current_user_can( 'edit_post', $project_post_id ) ) {
- return;
- }
- }
- // OK, we're authenticated: we need to find and save the data
- // Verify the meta data is set
- if ( isset( $_POST['mrlpt_project_category'] ) && isset( $_POST['mrlpt_project_type'] ) && isset( $_POST['mrlpt_project_mrl_lead'] ) && isset( $_POST['mrlpt_project_client'] ) && isset( $_POST['mrlpt_project_budget'] ) && isset( $_POST['mrlpt_project_start_date'] ) && isset( $_POST['mrlpt_project_deadline'] ) ) {
- // Save meta data
- update_post_meta( $project_post_id, '_mrlpt_project_category', $POST['mrlpt_project_category'] );
- update_post_meta( $project_post_id, '_mrlpt_project_type', $POST['mrlpt_project_type'] );
- update_post_meta( $project_post_id, '_mrlpt_project_mrl_lead', $POST['mrlpt_project_mrl_lead'] );
- update_post_meta( $project_post_id, '_mrlpt_project_client', $POST['mrlpt_project_client'] );
- update_post_meta( $project_post_id, '_mrlpt_project_budget', $POST['mrlpt_project_budget'] );
- update_post_meta( $project_post_id, '_mrlpt_project_start_date', $POST['mrlpt_project_start_date'] );
- update_post_meta( $project_post_id, '_mrlpt_project_deadline', $POST['mrlpt_project_deadline'] );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement