function ubermenu_save_all_menu_styles() { ubermenu_save_menu_styles('main'); if (function_exists('ubermenu_get_menu_instances')) { $menus = ubermenu_get_menu_instances(); foreach ($menus as $menu_id) { ubermenu_save_menu_styles($menu_id); } } ubermenu_reset_generated_styles(); //clears transient add_settings_error('menu', 'menu-styles', 'Custom menu styles updated.', 'updated'); }
function ubermenu_delete_item_custom_styles($post_id) { if ('nav_menu_item' == get_post_type($post_id)) { //Reset styles for post ID $custom_styles = _UBERMENU()->get_item_styles($post_id); //Update DB _UBERMENU()->update_item_styles(); //Force regerenation of styles ubermenu_reset_generated_styles(); // uberp( _UBERMENU()->get_item_styles() , 2 ); // die(); //unset( $custom_styles[$item_id] ); //update_option( UBERMENU_MENU_ITEM_STYLES , $custom_styles ); } }
function ubermenu_delete_menu_styles($menu_id) { $all_styles = get_option(UBERMENU_MENU_STYLES, array()); unset($all_styles[$menu_id]); update_option(UBERMENU_MENU_STYLES, $all_styles); ubermenu_reset_generated_styles(); //clear transient }
function ubermenu_sticky_uninstall() { if (function_exists('ubermenu_reset_generated_styles')) { ubermenu_reset_generated_styles(); } }