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');