Skip to main content

Conflict with FluentCRM

When I activate the FluentCRM plugin, FluentBooking breaks with the textdomain error. ChatGPT describes it like this:
This is a WordPress 6.7โ€‘era change: WP now yells when a plugin loads translations โ€œtoo early,โ€ and many plugins were tripping it (WooCommerce, WP Rocket, others). When both FluentCRM and FluentBooking are active, something in the load order makes fluentโ€‘booking try to load its textdomain before init, which blows up admin.

I managed to bypass it with a shim, but I hate doing things like that...

Sara Winter

Full error from debug.log:

[15-Aug-2025 18:00:07 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the fluent-booking domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in C:...\app\public\wp-includes\functions.php on line 6121

Raiyan Marzan

Sara Winter It's already fixed on dev.ย Thanks for the reporing!