WPML
Status
Resolved
Type
Bug
Topic tags
Bug, Compatibility

Overview of the issue

In some hosting environments, when using WPML for menu translations, users report intermittent issues where menus display as duplicated entries in the backend. After running the repair tools in WPML > Support, the menus reconnect correctly, but the issue reappears after some time.

Workaround

Please, make sure of having a full site backup of your site before proceeding.


  • Open your theme’s functions.php file.

  • Add the following snippet:
    add_action( 'init', 'exclude_term_queries_from_object_cache' );
    
    function exclude_term_queries_from_object_cache() {
        if ( wp_using_ext_object_cache() ) {
            wp_cache_add_non_persistent_groups( 'term-queries' );
        }
    }

All known issues