WordPress.org

Make WordPress Core

Ticket #16802: 16802.2.patch

File 16802.2.patch, 789 bytes (added by Jesper800, 6 months ago)
  • query.php

     
    36323632         * 
    36333633         * @since 3.1.0 
    36343634         * 
    3635          * @param mixed $page Page ID, title, slug, or array of such. 
     3635         * @param mixed $page Page ID, title, slug, path, or array of such. 
    36363636         * @return bool 
    36373637         */ 
    36383638        function is_page( $page = '' ) { 
     
    36523652                        return true; 
    36533653                else if ( in_array( $page_obj->post_name, $page ) ) 
    36543654                        return true; 
     3655                else { 
     3656                        foreach ( $page as $index => $pagepath ) { 
     3657                                $pagepath_page_obj = get_page_by_path( $pagepath ); 
     3658                                 
     3659                                if ( ( $pagepath_page_obj = get_page_by_path( $pagepath ) ) && $pagepath_page_obj->ID == $page_obj->ID ) 
     3660                                        return true; 
     3661                        } 
     3662                } 
    36553663 
    36563664                return false; 
    36573665        }