This issue is specific to the WordPress plugin stack and does not affect SaaS installations.
Widget areas are special places on a classic theme that can accept blocks — typically areas like your sidebar or footer. This guide will explain how to use widgets on your website.
Sites using modern block themes do not use widgets, so you won’t find Appearance → Widgets in your dashboard.
Without a theme that supports widgets, the only place you’ll get Appearance -> Widgets support is with the Power add on for the Store Pages “no store page” template. The “no store page” template has not been updated to use blocks instead of widgets.
Issues
wp_enqueue_script problem
Appears to be related to the Power (slp-power) add on.
Reproduction
- Login as admin
- Activate Power add on
- Requires SLP plugin is active
- Click Appearance in the WordPress admin sidebar menu
- Click Widgets
The error message will appear on the page.
Error Message
Notice: Function wp_enqueue_script() was called incorrectly.
"wp-editor" script should not be enqueued together with the
new widgets editor (wp-edit-widgets or wp-customize-widgets).
Please see Debuging WordPress for more information.
This message was added in version 5.8.0.
Resolution
Codex gpt-5.3-codex (high)
https://internal.storelocatorplus.com/ai-summary/ai-handoff-2026-03-04-1432.md
Implemented a fix for the widgets notice by removing the wp-editor dependency from the SLP block enqueue.
Changed:
- /Users/lancecleveland/phpStorm Projects/WordPress/wp-content/plugins/store-locator-plus/include/module/admin/SLP_Admin_UI.php:305
- Dependency list now uses:
- wp-blocks
- wp-block-editor
- wp-element
- wp-i18n
Why this fixes it:
- WordPress 5.8+ widgets editor (wp-edit-widgets / wp-customize-widgets) should not load wp-editor.
- The plugin was enqueuing a script with wp-editor; now it uses wp-block-editor, which matches the block API used by slp-blocks.js.
Validation done:
- php -l passed on the updated file (no syntax errors).
Suggested verification:
- Log in as admin.
- Activate slp-power.
- Go to Appearance > Widgets.
- Confirm the wp_enqueue_script() notice no longer appears.
Dev Notes
To properly test widgets you need a classic theme. For our testing we used this theme:
WhiteBlack ClassicVersion: 1.0.6 By masino1967