diff --git a/includes/core/um-navmenu-walker.php b/includes/core/um-navmenu-walker.php
index 8ce0d413..a487a15e 100644
--- a/includes/core/um-navmenu-walker.php
+++ b/includes/core/um-navmenu-walker.php
@@ -7,7 +7,8 @@ class UM_Menu_Item_Custom_Fields_Walker extends Walker_Nav_Menu_Edit {
parent::start_el( $item_output, $item, $depth, $args, $id );
if( $new_fields = $this->get_fields( $item, $depth, $args, $id ) ){
- $item_output = preg_replace('/(?=
]+class="[^"]*submitbox)/', $new_fields, $item_output);
+ //$item_output = preg_replace('/(?=
]+class="[^"]*submitbox)/', $new_fields, $item_output);
+ $item_output = preg_replace('/(?=<(fieldset|p)[^>]+class="[^"]*field-move)/', $new_fields, $item_output);
}
$output .= $item_output;
diff --git a/includes/core/um-navmenu.php b/includes/core/um-navmenu.php
index a2d98eca..a8958601 100644
--- a/includes/core/um-navmenu.php
+++ b/includes/core/um-navmenu.php
@@ -6,7 +6,7 @@ if ( ! class_exists( 'UM_Menu_Item_Custom_Fields' ) ) :
public static function load() {
if ( um_get_option('disable_menu') == 0 ) {
- add_filter( 'wp_edit_nav_menu_walker', array( __CLASS__, '_filter_walker' ), 200 );
+ add_filter( 'wp_edit_nav_menu_walker', array( __CLASS__, '_filter_walker' ), 99 );
}
}