From 30bb10fba2ba14cc6a9e2189ab7138f3f8d73766 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Mon, 17 Dec 2007 06:21:43 +0000 Subject: [PATCH] Accept array of pages for is_page(). Props azaozz. fixes #5430 git-svn-id: https://develop.svn.wordpress.org/trunk@6397 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/query.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/wp-includes/query.php b/wp-includes/query.php index 90f222f646..df99d681f2 100644 --- a/wp-includes/query.php +++ b/wp-includes/query.php @@ -152,11 +152,13 @@ function is_page ($page = '') { $page_obj = $wp_query->get_queried_object(); - if ( $page == $page_obj->ID ) + $page = (array) $page; + + if ( in_array( $page_obj->ID, $page ) ) return true; - elseif ( $page == $page_obj->post_title ) + elseif ( in_array( $page_obj->post_title, $page ) ) return true; - else if ( $page == $page_obj->post_name ) + else if ( in_array( $page_obj->post_name, $page ) ) return true; return false;