Completely stuck on saving multiple checkbox and dropdown data in custom field
-
I have created a custom field for a site I am working on, however, I do not know how to save the data since it is loading multiple checkboxes and dropdowns, I have tried multiple things and searched Google extensively but I cannot find a solution, any help is greatly appreciated:
// Staff Dropdown add_action('add_meta_boxes', 'jpg_affiliated'); function jpg_affiliated() { add_meta_box('jpg_affiliated_staff', 'Who Was Involved?', 'jpg_affiliated_staff_callback', 'post', 'normal', 'default'); } function jpg_affiliated_staff_callback($post) { $values = get_post_custom($post->ID); wp_nonce_field('jpg_affiliated_nonce', 'jpg_affiliated_nonce_field'); ?> <p><strong>Select any staff that were involved in this event and what their role was.</strong></p> <?php $team = new WP_Query(array('post_type' => 'jpg_profiles','post_status' => 'publish','posts_per_page' => '-1', 'orderby' => 'title', 'order' => 'ASC')); while($team->have_posts()) : $team->the_post(); ?> <div style="overflow:hidden;padding:0 0 10px 0"> <table> <tr> <td width="10%"><input type="checkbox" id="" name="" value="<?php echo $values['jpg_test'][0]; ?>" /></td> <td width="40%"><label for="jpg_test"><?php the_title(); ?></label></td> <td width="50%"> <select name="" id=""> <option value="">Select role...</option> <option value="Primary Shooter">Primary Shooter</option> <option value="Second Shooter">Second Shooter</option> <option value="Third Shooter">Third Shooter</option> <option value="Lighting Assitant">Lighting Assistant</option> <option value="Photo Booth Coordinator">Photo Booth Coordinator</option> <option value="Marketing Coordinator">Marketing Coordinator</option> <option value="Studio Manager">Studio Manager</option> <option value="JPG Team Member">JPG Team Member</option> <option value="Photogrpaher">Photographer</option> </select> </td> </tr> </table> </div> <?php endwhile; wp_reset_postdata(); } add_action('save_post', 'jpg_save_associated'); function jpg_save_associated($post_id) { // Bail if we're doing an auto save if(defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return; // if our nonce isn't there, or we can't verify it, bail if(!isset($_POST['jpg_affiliated_nonce_field']) || !wp_verify_nonce($_POST['jpg_affiliated_nonce_field'], 'jpg_affiliated_nonce' )) return; // if our current user can't edit this post, bail if(!current_user_can('edit_post')) return; // Probably a good idea to make sure your data is set if(isset($_POST['jpg_test'])){update_post_meta($post_id, 'jpg_test', esc_attr($_POST['jpg_test']));} } ?>
- The topic ‘Completely stuck on saving multiple checkbox and dropdown data in custom field’ is closed to new replies.