From f8beaf744efe8f5693aaa7aaf67d0632a408d03a Mon Sep 17 00:00:00 2001 From: nikitozzzzzzz Date: Wed, 18 Oct 2017 15:50:33 +0300 Subject: [PATCH] - fixed compatibility with Enfold theme (issue #328); --- includes/core/um-navmenu-walker.php | 3 ++- includes/core/um-navmenu.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) 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 ); } }