Fatal error on tag archives — mfn_addons_ID('popup') / “Illegal offset type”
Hello,
We are seeing a recurring PHP fatal error on tag archive pages on a current installation of Betheme.
Example affected URL:
[Links visible only for registered users]
The visible page mostly renders, including the footer, but then WordPress displays:
There has been a critical error on this website.
Our our hosting access logs show these tag-page requests returning HTTP 500, including anonymous/incognito browser requests. Standard pages and posts appear to load normally.
The PHP error is:
PHP Fatal error: Uncaught TypeError: Illegal offset type in /wp-content/themes/betheme/functions/theme-functions.php:1191
The stack trace points to Betheme’s footer code calling:
mfn_addons_ID('popup')
from footer.php, so it appears to occur while Betheme is checking popup/addon conditions during footer rendering.
Relevant code near the reported line includes logic based on the queried object:
$queried_obj = get_queried_object();
if( isset($queried_obj->term_id) ){
We initially suspected Popup Builder, but when all Betheme popup entries were set to Draft.and we cleared the host's cache and temporarily disabled the separate WPLP Compliance footer/cookie-popup plugin. The tag-archive fatal continued.
Environment:
- WordPress: 7.0
- Betheme: 28.5.3
- PHP: 8.1
Could you please advise:
- Is this a known Betheme issue involving tag/taxonomy archives and
mfn_addons_ID('popup')? - Is there a supported fix, update, or safe workaround?
- Could a corrupted/stale Betheme option or addon setting cause the popup lookup to run even when all popup posts are drafts?
- Is there a recommended way to disable only this popup-addon lookup on taxonomy archives until a permanent fix is available?
We can provide the full error-log entries and matching access-log entries if helpful.
Thank you,
Comments
Hey,
Please send us the WordPress dashboard and FTP access privately through the contact form, which is on the right side at [Links visible only for registered users], and we will check what might be the reason.
Notice!
Please attach a link to this forum discussion.
Sending incorrect or incomplete data will result in a longer response time.
Therefore, please ensure that the data you send are complete and correct.
Thanks
Sent. Site is keeppabeautiful.org
Sorry, but we haven't received any message from you yet.
Please check your email inbox for our response. Also check the spam folder.
If you don't have any message from us, please send your login credentials again.
Be sure that you sent all of the required information mentioned in the previous message.
Thanks
Sent again.
I received your private message, but neither WP nor FTP credentials work:
Did you check if they work before sending?
Best regards
I created new credentials and sent them.