redirect( admin_url( 'admin.php?page=maxmegamenu_tools&clear_css_cache=true' ) ); } /** * Deletes all Max Mega Menu data from the database * * @since 1.5 */ public function delete_data() { check_admin_referer( 'megamenu_delete_data' ); do_action( 'megamenu_delete_cache' ); // delete options delete_option( 'megamenu_settings' ); delete_option( 'megamenu_locations' ); delete_option( 'megamenu_toggle_blocks' ); delete_option( 'megamenu_version' ); delete_option( 'megamenu_initial_version' ); delete_option( 'megamenu_themes_last_updated' ); delete_option( 'megamenu_multisite_share_themes' ); delete_option( 'megamenu_dismissed_notices' ); delete_option( 'megamenu_install_date' ); // delete all widgets assigned to menus $widget_manager = new Mega_Menu_Widget_Manager(); if ( $mega_menu_widgets = $widget_manager->get_mega_menu_sidebar_widgets() ) { foreach ( $mega_menu_widgets as $widget_id ) { $widget_manager->delete_widget( $widget_id ); } } // delete all mega menu metadata stored against menu items delete_metadata( 'post', 0, '_megamenu', '', true ); // clear cache delete_transient( 'megamenu_css' ); // delete custom themes max_mega_menu_delete_themes(); $this->redirect( admin_url( 'admin.php?page=maxmegamenu_tools&delete_data=true' ) ); } /** * Redirect and exit * * @since 1.8 */ public function redirect( $url ) { wp_redirect( $url ); exit; } /** * Content for 'Tools' tab * * @since 1.4 */ public function tools_page( $saved_settings ) { $this->print_messages(); ?>

show_cache_warning(); ?>