Closed johnbillion closed 11 years ago
So, recapping from that ticket: option_name
is VARCHAR(64) and a schema change to fix that seems unlikely.
With 19 characters for _transient_timeout_
, we actually can only have 45 character option names. An easy fix for this case would be to reduce a8c_developer_plugin_details_
to a8c_developer_details_
. We could also look at concatenating the plugin slug if necessary, but that seems dangerous since there are some related plugins included that could end up with the same slugs.
a8c_dev_details
would also work as an even shorter prefix. That's 13 characters shorter than the current one.
The truncated transient name is causing other plugins to throw undefined index notices.
The transient name
a8c_developer_plugin_details_{plugin}
causes theoption_name
in the options table to exceed the maximum length when the transient timeout is stored.Related ticket on core Trac: http://core.trac.wordpress.org/ticket/13310