Users created as “Subscriber” (per the WPML + Toolset Access guide for language-specific editors) could not upload images or access the Media Library. Even after granting rights in Access, WordPress still blocked uploads.
Solution:
Subscribers don’t have Media Library access by default because media items use the separate attachment post type and require the core capability upload_files.
Create a custom role (e.g., “Translator” or “German Subscriber”) that is based on Subscriber but includes upload_files, assign it to the translators, then keep language restrictions handled by the WPML/Access setup. This enables uploads in the Media Library and builders like Elementor.
The get_search_query() function was returning an empty string when used inside a Toolset View, causing the Relevanssi relevanssi_didyoumean() function to fail. The issue occurred because Toolset custom search does not use WordPress’s default ?s= parameter, so get_search_query() had no value to read.
Solution:
Instead of using get_search_query(), the Relevanssi function was modified to use the Toolset View’s search URL parameter. By passing the View’s actual search parameter value to relevanssi_didyoumean(), the “Did you mean” functionality worked correctly inside the View’s “No items found” section.