From 7a042dd8bc719433d91cb6d0e803c0f0abe6cd6e Mon Sep 17 00:00:00 2001
From: jrfnl <jrfnl@users.noreply.github.com>
Date: Fri, 19 Jul 2019 15:08:14 +0200
Subject: [PATCH] Simplify wp_ajax_menu_get_metabox()
---
src/wp-admin/includes/ajax-actions.php | 22 +++++++++-------------
1 file changed, 9 insertions(+), 13 deletions(-)
diff --git a/src/wp-admin/includes/ajax-actions.php b/src/wp-admin/includes/ajax-actions.php
index d94bb928df..dfa9e3ca22 100644
|
a
|
b
|
function wp_ajax_menu_get_metabox() { |
| 1722 | 1722 | $menus_meta_box_object = $items[ $_POST['item-object'] ]; |
| 1723 | 1723 | |
| 1724 | 1724 | /** This filter is documented in wp-admin/includes/nav-menu.php */ |
| 1725 | | $item = apply_filters( 'nav_menu_meta_box_object', $menus_meta_box_object ); |
| 1726 | | ob_start(); |
| 1727 | | call_user_func_array( |
| 1728 | | $callback, |
| 1729 | | array( |
| 1730 | | null, |
| 1731 | | array( |
| 1732 | | 'id' => 'add-' . $item->name, |
| 1733 | | 'title' => $item->labels->name, |
| 1734 | | 'callback' => $callback, |
| 1735 | | 'args' => $item, |
| 1736 | | ), |
| 1737 | | ) |
| | 1725 | $item = apply_filters( 'nav_menu_meta_box_object', $menus_meta_box_object ); |
| | 1726 | $box_args = array( |
| | 1727 | 'id' => 'add-' . $item->name, |
| | 1728 | 'title' => $item->labels->name, |
| | 1729 | 'callback' => $callback, |
| | 1730 | 'args' => $item, |
| 1738 | 1731 | ); |
| 1739 | 1732 | |
| | 1733 | ob_start(); |
| | 1734 | $callback( null, $box_args ); |
| | 1735 | |
| 1740 | 1736 | $markup = ob_get_clean(); |
| 1741 | 1737 | |
| 1742 | 1738 | echo wp_json_encode( |