[wp-trac] [WordPress Trac] #63522: Warnings related to get_queried_object returning null

WordPress Trac noreply at wordpress.org
Wed Jun 4 01:57:39 UTC 2025


#63522: Warnings related to get_queried_object returning null
--------------------------+-----------------------------
 Reporter:  dd32          |      Owner:  (none)
     Type:  defect (bug)  |     Status:  new
 Priority:  low           |  Milestone:  Awaiting Review
Component:  General       |    Version:
 Severity:  minor         |   Keywords:
  Focuses:                |
--------------------------+-----------------------------
 Similar to #29660 and resolved for a lot of things in [54496],
 get_body_class() and wp_list_pages() throw many PHP warnings due to
 missing post objects when the request is singular, but no post is located.

 These include in `get_body_class()`:
 > E_WARNING: Attempt to read property "ID" on null in wp-includes/post-
 template.php:676
 > E_WARNING: Attempt to read property "post_type" on null in wp-includes
 /post-template.php:677

 and in `wp_list_pages():
 > E_WARNING: Attempt to read property "post_type" on null in wp-includes
 /post-template.php:1356

 and again in `feed_links_extra()`
 > E_WARNING: Attempt to read property "comment_count" on null in wp-
 includes/general-template.php:3351
 > E_WARNING: Attempt to read property "ID" on null in wp-includes/general-
 template.php:3359
 (although in this case, it's not get_queried_object(), just an expectation
 of `get_post(0)` working, which is effectively the same thing)

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/63522>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list