Skip to content

Works with your stack

Cookie consent for WPML

one banner per language

← Cookie Rocks for your stack

On a WPML site, every page exists in several languages, and so does your privacy policy. The banner should speak the language of the page, and point to the policy in that language.

By OnTheGoSystems · wpml.org

Is this your product? Tell us if anything here is out of date. Write to us

WPML

WordPress plugin

Tested
Tested version
5.2.0
How
Tested on a live site
Last test
2 November 2026

What WPML puts on your pages

Language switcher
Links to the other languages. It loads nothing from outside.
Browser language redirect
Sends visitors to the language of their browser and remembers it in a cookie that serves the site itself.
Translated pages and policies
One page per language, privacy policy and cookie policy included.

What matters for consent with WPML

One page per language

WPML keeps each translation as a page of its own. A translation of your privacy policy can fall behind the original.

The visitor’s language

A visitor reading in German should see the banner in German, with a link to the German policy.

Language cookies

WPML can set cookies to remember the visitor’s language. They serve the site itself and need no consent.

One domain per language

WPML can put each language in a folder, a subdomain or a domain of its own. Cookies belong to one domain: with a domain per language, the visitor chooses again on each one.

Cookie Rocks with WPML

  • Lets you edit the banner texts language by language, from its list of languages.
  • Points the banner’s policy link to the translation in the language of the page.

All the features

What our tests found on WPML

  • Good to know · Cookie RocksCookie Rocks announces India's language rule with its date

    Under Good to know: from May 13, 2027, India lets visitors read the banner and the policy in their choice of 23 languages.

    Seen in our tests, 24 October 2026, Cookie Rocks.

    Full detail

    When the site targets India, the Cookie Rocks 2.8.2 dashboard shows under Good to know that from May 13, 2027 visitors may read the cookie banner and the cookie policy in the language of their choice among 23 languages, English included. It is information, not a task.

  • Good to know · Cookie RocksCookie Rocks accepts one of several required languages

    For Cyprus, the dashboard asks for Greek or Turkish. A site in Greek only gets no language warning.

    Seen in our tests, 24 October 2026, Cookie Rocks.

    Full detail

    When a target country accepts one of several languages, Cookie Rocks 2.8.2 says so. For Cyprus, the dashboard warns that the law asks businesses to inform consumers in Greek or Turkish, in the cookie banner and the cookie policy, only when the site has neither language. A site in Greek only gets no language warning for Cyprus.

  • Depends on a settingCookie Rocks dashboard flags a missing Romanian version

    When the profile targets Romania, Good to know says the law asks businesses to inform consumers in Romanian on the whole site and in the cookie banner.

    Seen in our tests, 18 October 2026.

    Full detail

    When the site profile targets Romania and the site has no Romanian version, the Cookie Rocks dashboard shows, under Good to know, that the law asks businesses to inform consumers in Romanian on the whole site and in the cookie banner. In the code, the notice depends on the site languages and on the banner texts in Romanian.

How we test it

On a live site

We installed Cookie Rocks on a real WordPress site built with it, kept as its owners set it up, and watched what loads before the choice and after it. Its own features had to keep working, such as forms, videos or a checkout.

  • WPML 5.2.0, tested on 2 November 2026.

Questions

What if my site uses a language Cookie Rocks does not ship?

The banner shows English until you write its texts in that language, on the Appearance page.

Does a cached page show the right language?

Yes. Each language has its own banner file, so every cached page carries the right one.

Is the choice kept when the visitor switches language?

Yes when your languages are folders of one domain, since the choice is a cookie of that domain. With a separate domain per language, the visitor chooses again on each domain.

Can the banner speak the visitor's language when my site does not have it?

Yes, with the Pro. On the Appearance page, turn on « Show the banner in the visitor’s browser language » (off by default). The banner then uses the browser language among the 54 shipped, even without a version of the site in that language. The cookie and privacy policies still follow the page.

What happens after the 30-day trial?

The banner, your visitors’ choices and your proofs of consent keep working. Without a key, most settings lock, updates and support stop. Take a key at any time and everything opens again.

For WPML sites

One banner, every language.

the right policy, every time

Every feature of the complete plugin on your multilingual site for 30 days, no card.

  • During the trial: everything, including the full settings and the scans
  • After 30 days without a key: the banner, your visitors’ choices and your proofs of consent keep working
  • What waits for a key: most settings, updates and support

How the trial works, in detail

Get your trial key

Your e-mail and your site. Your key arrives as soon as you confirm your e-mail.

One trial per domain. Local and staging sites never use up your key.

We keep your e-mail address to send your key and help you with it, as explained in our privacy policy. No newsletter, nothing else.