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, 8 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        }