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