Issue Summary Note: This is a live, high-traffic production site.
When creating or editing an accordion entry in the WordPress admin, the following warning appears:
Steps to Reproduce
-
Log in to the WordPress dashboard.
-
Go to Accordions → Add New (or edit an existing accordion).
-
The editor loads and the warning shows above the “Accordions data” panel.
Impact
-
Visible warning confuses editorial staff and support.
-
Log files grow quickly, adding server load.
-
Future PHP versions may treat this warning as a fatal error.
-
Business-critical risk because the site handles heavy public traffic.
Suspected Cause
Line 205 of includes/class-post-meta-accordions.php accesses $tab['icon'] directly.
If the key is missing, PHP 8.3 raises the warning.
A simple isset() check or default value would prevent it.
Environment
| Component | Version |
|---|---|
| WordPress | 6.8.1 |
| PHP | 8.3 |
| Accordions plugin | 2.3.13 |
| Accordions Pro | 1.0.15 |
Expected Result
No PHP warnings when the editor opens.
Requested Action
-
Provide a patch or update that checks for the missing key.
-
Confirm the planned fix date.
