From 8744bbd2c972a74766723bfa329c0a3abfb7bf27 Mon Sep 17 00:00:00 2001
From: jrfnl <jrfnl@users.noreply.github.com>
Date: Thu, 11 Jul 2019 12:03:05 +0200
Subject: [PATCH] Simplify & modernize walk_page_dropdown_tree()
---
src/wp-includes/post-template.php | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/wp-includes/post-template.php b/src/wp-includes/post-template.php
index db2bd4875f..b91b775554 100644
|
a
|
b
|
function walk_page_tree( $pages, $depth, $current_page, $r ) { |
| 1547 | 1547 | * |
| 1548 | 1548 | * @return string |
| 1549 | 1549 | */ |
| 1550 | | function walk_page_dropdown_tree() { |
| 1551 | | $args = func_get_args(); |
| | 1550 | function walk_page_dropdown_tree( ...$args ) { |
| 1552 | 1551 | if ( empty( $args[2]['walker'] ) ) { // the user's options are the third parameter |
| 1553 | 1552 | $walker = new Walker_PageDropdown; |
| 1554 | 1553 | } else { |
| 1555 | 1554 | $walker = $args[2]['walker']; |
| 1556 | 1555 | } |
| 1557 | 1556 | |
| 1558 | | return call_user_func_array( array( $walker, 'walk' ), $args ); |
| | 1557 | return $walker->walk( ...$args ); |
| 1559 | 1558 | } |
| 1560 | 1559 | |
| 1561 | 1560 | // |