public function save_post($post_id)
{
if (!isset($_POST['_elementor_edit_mode_nonce']) || !wp_verify_nonce($_POST['_elementor_edit_mode_nonce'], basename(__FILE__))) {
return;
}
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
return;
}
// Exit when you don't have $_POST array.
if (empty($_POST)) {
return;
}
if (!isset($_POST['_elementor_post_mode'])) {
$_POST['_elementor_post_mode'] = '';
}
Plugin::instance()->db->set_edit_mode($post_id, $_POST['_elementor_post_mode']);
}