Background of the issue:
I am trying to use the Broadcast plugin to sync posts across multiple sites in a multisite network. Some sites are using WPML, while others are not. I have spoken with the developer of the Broadcast plugin, and he mentioned that WPML is attempting to read nonexistent database tables on sites without WPML activated.
Symptoms:
I am getting a lot of errors in the debug log related to WPML attempting to read WPML database tables from sites without WPML activated. The error message is: [28-Apr-2025 12:15:53 UTC] WordPress database error Table 'creativeVisions_1728137043.wp_icl_translations' doesn't exist for query SELECT trid, language_code, source_language_code FROM wp_icl_translations WHERE element_id=43468 AND element_type='post_huxx_team'.
Questions:
Why is WPML attempting to read database tables on sites where it is not activated?
How can I prevent these database errors from occurring?
While you wait for my colleague to take over the ticket, let me try to help you with the issue quickly.
Can you explain if you get this error after some action / steps or only at specific website / subsite? I am trying to understand if this is somehow related to any plugin / Broadcast or only WPML.
Can you explain if you get this error after some action / steps or only at specific website / subsite? Does it happens when all other plugins disabled and only WPML active, or also when all other disabled and only WPML and Broadcast enabled?
I am trying to understand if this is somehow related to any plugin / Broadcast or only WPML.
This happens when a post is broadcast from a site using WPML to a site without WPML. Something in that process is triggering a lookup on a table on the non-WPML site that doesn't exist.
Also, can you please email us directly with replies to this ticket at accounts@huxx.co? The only notifications that are sent to us are when the ticket is about to be closed for inactivity.
1) I have checked, and I can see this plugin is not on our official plugins list so there could be some issue.
What can we do here I:
a) I can set up test site and you can show as an example issue there and then I can escalate/check with our compatibility team if there is any fix or workaround we can help with. OR
b) You can ask the author to join and contact us via GoGlobal program. That way he will directly communicate with our compatibility devs and work any issue and compatibility problems.