Title: Mega Menu Problem
Last modified: December 25, 2017

---

# Mega Menu Problem

 *  Resolved [wordplus](https://wordpress.org/support/users/wordplus/)
 * (@wordplus)
 * [8 years, 5 months ago](https://wordpress.org/support/topic/mega-menu-problem-2/)
 * Hi there!
 * I have the problem with max mega menu plugin:
    When I trying to save widget content
   it deleting widget instead, I learned a problem and
 * I see that when I press save widget your plugin hooking to the `widget_update_callback`
   filter and removing important info from widget meta: `mega_menu_columns`, `mega_menu_parent_menu_id`,`
   mega_menu_order`.
 * So I was able to fix this by modifying your function:
 *     ```
       function wpm_set_new_value( $old_value, $new_value, $config = array(), $lang = '' ) {
   
           if ( is_bool( $old_value ) || is_serialized_string( $old_value ) || json_decode( $old_value ) ) {
               return $old_value;
           }
   
           $old_value = wpm_value_to_ml_array( $old_value );
           $value     = wpm_set_language_value( $old_value, $new_value, $config, $lang );
           $value     = wpm_ml_value_to_string( $value );
           if(isset($old_value['mega_menu_columns']) && !isset($value['mega_menu_columns'])) $value['mega_menu_columns'] = $old_value['mega_menu_columns'];
           if(isset($old_value['mega_menu_parent_menu_id']) && !isset($value['mega_menu_parent_menu_id'])) $value['mega_menu_parent_menu_id'] = $old_value['mega_menu_parent_menu_id'];
           if(isset($old_value['mega_menu_order']) && !isset($value['mega_menu_order'])) $value['mega_menu_order'] = $old_value['mega_menu_order'];
   
           return $value;
       }
       ```
   
 * This is great plugin, have you donate button somewhere?
    Thanks!
    -  This topic was modified 8 years, 5 months ago by [wordplus](https://wordpress.org/support/users/wordplus/).

Viewing 4 replies - 1 through 4 (of 4 total)

 *  [VaLeXaR](https://wordpress.org/support/users/valexar/)
 * (@valexar)
 * [8 years, 5 months ago](https://wordpress.org/support/topic/mega-menu-problem-2/#post-9811743)
 * Hi [@wordplus](https://wordpress.org/support/users/wordplus/)
    Megamenu widget
   setting do not have options like `mega_menu_columns`, `mega_menu_parent_menu_id`
   or `mega_menu_order`.
 *  Thread Starter [wordplus](https://wordpress.org/support/users/wordplus/)
 * (@wordplus)
 * [8 years, 5 months ago](https://wordpress.org/support/topic/mega-menu-problem-2/#post-9813380)
 * [@valexar](https://wordpress.org/support/users/valexar/), hi there!
 * Thanks for reply, look here please to better understand, what I trying to explain:
   
   [https://plugins.trac.wordpress.org/browser/megamenu/trunk/classes/widget-manager.class.php#L899](https://plugins.trac.wordpress.org/browser/megamenu/trunk/classes/widget-manager.class.php#L899)
 * [https://plugins.trac.wordpress.org/browser/megamenu/trunk/classes/widget-manager.class.php#L1023](https://plugins.trac.wordpress.org/browser/megamenu/trunk/classes/widget-manager.class.php#L1023)
 * Its writing this values to widgets settings in wp_options table.
    Your plugin
   erasing this values when I try to save content in megamenu widget. After that
   megamenu widget dissapearing from this menu, because its unattached to it anymore.
 * Thanks!
    -  This reply was modified 8 years, 5 months ago by [wordplus](https://wordpress.org/support/users/wordplus/).
    -  This reply was modified 8 years, 5 months ago by [wordplus](https://wordpress.org/support/users/wordplus/).
 *  [VaLeXaR](https://wordpress.org/support/users/valexar/)
 * (@valexar)
 * [8 years, 5 months ago](https://wordpress.org/support/topic/mega-menu-problem-2/#post-9814577)
 * [@wordplus](https://wordpress.org/support/users/wordplus/)
    Thanks. It will be
   fixed in next version.
 *  [VaLeXaR](https://wordpress.org/support/users/valexar/)
 * (@valexar)
 * [8 years, 5 months ago](https://wordpress.org/support/topic/mega-menu-problem-2/#post-9837956)
 * New version released.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Mega Menu Problem’ is closed to new replies.

 * ![](https://ps.w.org/wp-multilang/assets/icon-256x256.png?rev=1760406)
 * [WP Multilang - Translation and Multilingual Plugin](https://wordpress.org/plugins/wp-multilang/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-multilang/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-multilang/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-multilang/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-multilang/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-multilang/reviews/)

 * 4 replies
 * 2 participants
 * Last reply from: [VaLeXaR](https://wordpress.org/support/users/valexar/)
 * Last activity: [8 years, 5 months ago](https://wordpress.org/support/topic/mega-menu-problem-2/#post-9837956)
 * Status: resolved