[wp-trac] [WordPress Trac] #53403: Query block: Notice thrown if template includes post content.
WordPress Trac
noreply at wordpress.org
Tue Jun 15 03:04:58 UTC 2021
#53403: Query block: Notice thrown if template includes post content.
-----------------------------+--------------------
Reporter: peterwilsoncc | Owner: (none)
Type: defect (bug) | Status: new
Priority: highest omg bbq | Milestone: 5.8
Component: Editor | Version: trunk
Severity: blocker | Keywords:
Focuses: |
-----------------------------+--------------------
Including the post content block within a query block will cause a notice
to be thrown both within the block editor and when the post containing the
query block is viewed on the front end.
The notice is approximately 100K per post (so 500K with five posts, etc).
Steps to reproduce from a fresh install of WP trunk.
1. Enable debug mode with logging:
{{{
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
define( 'SCRIPT_DEBUG', true );
}}}
1. Create a new post
1. Insert a query block (simple list view with title and excerpt)
1. Edit the query block template
1. Add a post content block to the template
1. Save post as draft
1. Observe notice in `wp-content/debug.log`.
1. Publish post (this will trigger another notice)
1. View post on the front end of the site (this will trigger another
notice)
1. Change debug settings to display errors: `define( 'WP_DEBUG_DISPLAY',
true );`
1. Reload page.
1. Observe notice on screen
If I can figure out when this was introduced, I'll post a follow up
comment.
--
Due to the size of the notice, I have called this a blocker. I pretty
quickly racked up a 17MB log of errors on one of my trunk installs.
I've created a ticket upstream
([https://github.com/WordPress/gutenberg/issues/32681 Gutenberg#32681])
but opening this here as it blocks the release due to the size of the
error logged.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/53403>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list