From e0624974951c873b24a96abc2e272801a91bc931 Mon Sep 17 00:00:00 2001
From: jrfnl <jrfnl@users.noreply.github.com>
Date: Thu, 18 Jul 2019 03:00:14 +0200
Subject: [PATCH] Simplify & modernize wp_dashboard_cached_rss_widget()
---
src/wp-admin/includes/dashboard.php | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/wp-admin/includes/dashboard.php b/src/wp-admin/includes/dashboard.php
index f8e648bde1..3db33822e1 100644
a
|
b
|
function wp_dashboard_rss_output( $widget_id ) { |
998 | 998 | * @param mixed ...$args Optional additional parameters to pass to the callback function when it's called. |
999 | 999 | * @return bool False on failure. True on success. |
1000 | 1000 | */ |
1001 | | function wp_dashboard_cached_rss_widget( $widget_id, $callback, $check_urls = array() ) { |
| 1001 | function wp_dashboard_cached_rss_widget( $widget_id, $callback, $check_urls = array(), ...$args ) { |
1002 | 1002 | $loading = '<p class="widget-loading hide-if-no-js">' . __( 'Loading…' ) . '</p><div class="hide-if-js notice notice-error inline"><p>' . __( 'This widget requires JavaScript.' ) . '</p></div>'; |
1003 | 1003 | $doing_ajax = wp_doing_ajax(); |
1004 | 1004 | |
… |
… |
function wp_dashboard_cached_rss_widget( $widget_id, $callback, $check_urls = ar |
1025 | 1025 | } |
1026 | 1026 | |
1027 | 1027 | if ( $callback && is_callable( $callback ) ) { |
1028 | | $args = array_slice( func_get_args(), 3 ); |
1029 | 1028 | array_unshift( $args, $widget_id, $check_urls ); |
1030 | 1029 | ob_start(); |
1031 | 1030 | call_user_func_array( $callback, $args ); |