WordPress.org

Make WordPress Core

Ticket #16802: 16802.2.patch

File 16802.2.patch, 789 bytes (added by Jesper800, 5 years 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        }