SCB array warnings
-
Hello,
Problem:
- When viewing a different plugins tab, “Ultimate Dashboard” => “Admin Menu Editor” tab, the following PHP warnings from this plugin appear in the debug logs:
[25-Feb-2026 17:04:28 UTC] PHP Warning: Undefined array key “toplevel” in /sites/WEBSITE/files/wp-content/plugins/posts-to-posts/vendor/scribu/scb-framework/AdminPage.php on line 454
[25-Feb-2026 17:04:28 UTC] PHP Warning: Undefined array key “menu_title” in /sites/WEBSITE/files/wp-content/plugins/posts-to-posts/vendor/scribu/scb-framework/AdminPage.php on line 458
[25-Feb-2026 17:04:28 UTC] PHP Warning: Undefined array key “capability” in /sites/WEBSITE/files/wp-content/plugins/posts-to-posts/vendor/scribu/scb-framework/AdminPage.php on line 459
Steps to Reproduce:
- Install Posts 2 Posts
- Install Ultimate Dashboard
- Navigate to wp-admin => ultimate dashboard => admin menu editor
- Observe PHP warnings in log
Observations:
- These warnings only occur on that one page.
- The page is functional.
- They appear to result from SCB framework expecting certain array keys (toplevel, menu_title, capability) that the plugin, Ultimate Dashboard, does not provide when instantiating AdminPage objects on this tab.
- These warnings are non-fatal and do not affect site operation.
- This seems to be an integration edge case.
- When did this start? Not sure, unfortunately. We don’t use this tab and only found the error from testing a new update for Ultimate Dashboard.
Environment Details:
- PHP 8.3
- WordPress v6.9.1
- Posts 2 Posts v1.7.6
- Ultimate Dashboard v3.8.13
I’ve also reported this with Ultimate Dashboard. I couldn’t decide which plugin to notify, so I notified both. If you believe this is solely an Ultimate Dashboard issue, please let me know and I will continue with them.
Thank you for your time.
You must be logged in to reply to this topic.