[wp-trac] [WordPress Trac] #63263: check if exists before accessing object properties of $post->comment_count
WordPress Trac
noreply at wordpress.org
Wed Aug 27 18:26:16 UTC 2025
#63263: check if exists before accessing object properties of $post->comment_count
---------------------------------------------+-----------------------------
Reporter: Presskopp | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting
| Review
Component: General | Version:
Severity: normal | Resolution:
Keywords: needs-test-info has-screenshots | Focuses:
---------------------------------------------+-----------------------------
Comment (by awetz583):
I see this error as well on the custom classic/hybrid theme I'm working
on.
To reproduce I:
1. Go to a page that really does result in a 404 (like
`/nopenopenopenope/thisnomatch` so it doesn't attempt to redirect to
another post in the DB)
2. The Page loads fine, but I see the PHP warning `Attempt to read
property "comment_count" on null`
I think this is because there is now way to get a comment_count on a 404
page.
`if ( $show_post_comments_feed && ( comments_open() || pings_open() ||
$post->comment_count > 0 ) ) { ...`
**Here is the error stack trace for WP 6.8.2:**
wp-includes/general-template.php:3352
feed_links_extra()
wp-includes/class-wp-hook.php:324
do_action('wp_head')
wp-includes/general-template.php:3192
wp_head()
wp-content/themes/my-theme/header.php:7
--
Ticket URL: <https://core.trac.wordpress.org/ticket/63263#comment:16>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list