ID, 'bigmart_sidebar_layout', true); if (!$bigmart_sidebar_layout) { $bigmart_sidebar_layout = 'default'; } echo ''; echo ''; echo ''; echo ''; echo ''; } /** * When the post is saved, saves our custom data. * * @param int $post_id The ID of the post being saved. */ function bigmart_sidebar_layout_save_meta_box($post_id) { /* * We need to verify this came from our screen and with proper authorization, * because the save_post action can be triggered at other times. */ // Check if our nonce is set. if (!isset($_POST['bigmart_sidebar_layout_meta_box_nonce'])) { return; } // Verify that the nonce is valid. if (!wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['bigmart_sidebar_layout_meta_box_nonce'] ) ), 'bigmart_sidebar_layout_save_meta_box')) { return; } // If this is an autosave, our form has not been submitted, so we don't want to do anything. if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { return; } // Check the user's permissions. if (!current_user_can('edit_post', $post_id)) { return; } /* OK, it's safe for us to save the data now. */ // Make sure that it is set. if (isset($_POST['bigmart_sidebar_layout'])) { // Sanitize user input. $bigmart_data = sanitize_text_field( wp_unslash( $_POST['bigmart_sidebar_layout']) ); // Update the meta field in the database. update_post_meta($post_id, 'bigmart_sidebar_layout', $bigmart_data); } } add_action('save_post', 'bigmart_sidebar_layout_save_meta_box');