#3704 closed defect (bug) (fixed)
Prevent Fatal Errors from Gutenberg Tweaks in WordCamp Environment
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | Priority: | high | |
Component: | WordCamp Site & Plugins | Keywords: | |
Cc: |
Description
An earlier commit from @coreymckrill was meant to address this, but unfortunately doesn't prevent fatal errors:
is_plugin_active() is only available on the Admin unless the file is scoped to load on the front end.
PHP 7.2.x also fatal errors unless global namespace methods are explicitly slashed.
As a simplified approach, the gutenberg_init() method isn't available unless Gutenberg is active, and can be used to check plugin activation without requiring the file containing is_plugin_active().
Attachments (1)
Change History (4)
This ticket was mentioned in Slack in #meta by dryanpress. View the logs.
5 years ago
#3
@
5 years ago
Thanks @dryanpress! I wasn't able to reproduce the fatal error on my local environment, so I must be loading wp-admin/includes/plugin.php somewhere, even for front end requests. I'll take your word for it, though, and feature detection seems like a better strategy anyway.
PHP 7.2.x also fatal errors unless global namespace methods are explicitly slashed.
I wasn't aware of this, but good to know. I didn't see anything about this in various posts about changes in 7.2. Do you have a link to this info?
In 7459: