WordPress.org

Make WordPress Core

Ticket #39196: patch.txt

File patch.txt, 1.1 KB (added by budaned, 5 years ago)

Patch for fix #14134

Line 
1### Eclipse Workspace Patch 1.0
2#P wordpressSVN
3Index: src/wp-admin/includes/nav-menu.php
4===================================================================
5--- src/wp-admin/includes/nav-menu.php  (revision 39544)
6+++ src/wp-admin/includes/nav-menu.php  (working copy)
7@@ -1128,6 +1128,7 @@
8                                }
9                        }
10 
11+                       $_REQUEST = array_replace_recursive( $_REQUEST, $new_post_data );
12                        $_POST = array_replace_recursive( $_POST, $new_post_data );
13                }
14        }
15Index: src/wp-admin/js/nav-menu.js
16===================================================================
17--- src/wp-admin/js/nav-menu.js (revision 39544)
18+++ src/wp-admin/js/nav-menu.js (working copy)
19@@ -847,6 +847,11 @@
20                         */
21                        $( '#update-nav-menu' ).submit( function() {
22                                var navMenuData = $( '#update-nav-menu' ).serializeArray();
23+                               for(var i =0; i<navMenuData.length;i++){
24+                                       if(navMenuData[i].name!='nav-menu-data' && b[i].name!='menu' && b[i].name!='action' ){
25+                                               $('[name="'+navMenuData[i].name+'"]').removeAttr('name');
26+                                       }
27+                               }
28                                $( '[name="nav-menu-data"]' ).val( JSON.stringify( navMenuData ) );
29                        });
30                },