WordPress.org

Make WordPress Core

Ticket #14527: walker_nav_menu_edit-ajax.patch

File walker_nav_menu_edit-ajax.patch, 619 bytes (added by wonderslug, 4 years ago)

Patch

  • wp-admin/admin-ajax.php

     
    833833        } 
    834834 
    835835        if ( ! empty( $menu_items ) ) { 
     836        $walker_class_name = apply_filters( 'wp_edit_nav_menu_walker', 'Walker_Nav_Menu_Edit', $_POST['menu']); 
    836837                $args = array( 
    837838                        'after' => '', 
    838839                        'before' => '', 
    839840                        'link_after' => '', 
    840841                        'link_before' => '', 
    841                         'walker' => new Walker_Nav_Menu_Edit, 
     842                        'walker' => new $walker_class_name, 
    842843                ); 
    843844                echo walk_nav_menu_tree( $menu_items, 0, (object) $args ); 
    844845        }