*/
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;
}
}