From e5ad640c52c3c8e19e826911d35e3216efa83f92 Mon Sep 17 00:00:00 2001 From: Scott Taylor Date: Sat, 1 Nov 2014 22:40:17 +0000 Subject: [PATCH] In `get_the_pagination()`, don't pass `$links` to `_navigation_markup()` if it is not a string - `paginate_links()` can return an `array`. See #30224. git-svn-id: https://develop.svn.wordpress.org/trunk@30166 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/link-template.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/wp-includes/link-template.php b/src/wp-includes/link-template.php index 235fa79cd5..effc3063a6 100644 --- a/src/wp-includes/link-template.php +++ b/src/wp-includes/link-template.php @@ -2333,7 +2333,9 @@ function get_the_pagination( $args = array() ) { // Set up paginated links. $links = paginate_links( $args ); - if ( $links ) { + // _navigation_markup() expects string, + // paginate_links() can return an array + if ( $links && ! is_array( $links ) ) { $navigation = _navigation_markup( $links, 'pagination' ); } }