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:

  1. Is this a known Betheme issue involving tag/taxonomy archives and mfn_addons_ID('popup')?
  2. Is there a supported fix, update, or safe workaround?
  3. Could a corrupted/stale Betheme option or addon setting cause the popup lookup to run even when all popup posts are drafts?
  4. 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.

    • link to this forum discussion
    • link to your website
    • login credentials
    • FTP credentials

    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.

Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.