*/ class Simple_Job_Board_Meta_Box_Job_Application { /** * Meta box for Job Application Form. * * @since 2.2.3 */ public static function sjb_meta_box_output($post) { global $jobfields; // Add a nonce field so we can check for it later. wp_nonce_field('sjb_jobpost_meta_box', 'jobpost_meta_box_nonce'); /** * Use get_post_meta() to retrieve an existing value */ ?>
$val ): if ( substr($val, 0, 7) == 'jobapp_' ) { delete_post_meta( $post_id, $val ); //Remove meta from the db. } endforeach; } // Sanitize $_POST Data Array $POST_data = filter_input_array( INPUT_POST ); // Add new Value foreach ( $POST_data as $key => $val ): if ( substr($key, 0, 7 ) == 'jobapp_' ) { $key = preg_replace('/[^\p{L} 0-9]/u', '_', $key); $data = serialize( $val ); update_post_meta( $post_id, $key, $data ); // Add new value. } endforeach; } }