Changeset 36506 for trunk/src/wp-admin/nav-menus.php
- Timestamp:
- 02/10/2016 03:31:31 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/nav-menus.php
r36422 r36506 49 49 // Allowed actions: add, update, delete 50 50 $action = isset( $_REQUEST['action'] ) ? $_REQUEST['action'] : 'edit'; 51 52 /* 53 * If a JSON blob of navigation menu data is found, expand it and inject it 54 * into `$_POST` to avoid PHP `max_input_vars` limitations. See #14134. 55 */ 56 if ( isset( $_POST['nav-menu-data'] ) ) { 57 $data = json_decode( stripslashes( $_POST['nav-menu-data'] ) ); 58 if ( ! is_null( $data ) && $data ) { 59 foreach ( $data as $post_var => $post_data ) { 60 $_POST[$post_var] = $post_data; 61 } 62 } 63 } 51 64 52 65 switch ( $action ) { … … 732 745 <form id="update-nav-menu" method="post" enctype="multipart/form-data"> 733 746 <div class="menu-edit <?php if ( $add_new_screen ) echo 'blank-slate'; ?>"> 747 <input type="hidden" name="nav-menu-data"> 734 748 <?php 735 749 wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false );
Note: See TracChangeset
for help on using the changeset viewer.