Ejemplo n.º 1
0
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');
}
Ejemplo n.º 2
0
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 );
    }
}
Ejemplo n.º 3
0
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
}
Ejemplo n.º 4
0
function ubermenu_sticky_uninstall()
{
    if (function_exists('ubermenu_reset_generated_styles')) {
        ubermenu_reset_generated_styles();
    }
}