WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Amaury Balmer v2.0.0

ACF Options For Polylang

Improves Polylang by adding per-language support for ACF options pages—each language can have its own option values.

ACF Options For Polylang

The facts

Rating
4.4★ from 17
Active installs
20k+
Price
Free
Last updated
4 Mar 2026
Added
May 2019
Requires WP
6.0
Tested up to
WP 6.9.7
Requires PHP
7.4
Downloads
242,111

Our analysis

AI-assisted

ACF Options For Polylang is a WordPress plugin designed for users of Advanced Custom Fields (ACF) who also use Polylang for multilingual sites. It allows you to set different option values for each language, as Polylang does not natively support ACF Option Pages. Once activated, the plugin stores values per language in the database and loads the appropriate one based on the current language selected in Polylang.

This plugin is suitable for those who need to manage custom option values across multiple languages on their WordPress site. It requires WordPress 6.0 or higher, PHP 7.4 or above, and is compatible with specific versions of ACF and Polylang.

Best for: This plugin suits WordPress users managing multilingual sites with Advanced Custom Fields.

What it does well

  • Enables language-specific option values for ACF Option Pages
  • Values are stored per language in the database
  • Compatible with WordPress 6.0+, PHP 7.4–8.4, and ACF 5.6.0+
  • Active installation count of 20,000

Where it falls short

  • Existing option values become temporarily unavailable on activation
  • Requires specific versions of ACF and Polylang

Verdict

ACF Options For Polylang provides a practical solution for multilingual site management, though it requires careful handling of existing option values upon activation.

From the developer

Amaury Balmer's own description of ACF Options For Polylang, lightly tidied.

Are you using Advanced Custom Fields for option pages and Polylang for your multilingual site?

Polylang does not natively support ACF Option Pages, so option values are shared across all languages. This plugin improves that: once activated, you can set different values per language. Values are stored per language in the database and the correct one is loaded according to the current Polylang language. If a value isn’t set for a language, the “All languages” value is used by default.

Note: On activation, existing option values become temporarily unavailable (but remain in the database); you can recover them by deactivating the plugin. To edit options for a language, use the Polylang language switcher in the admin bar before opening the options page.

Requirements: WordPress 6.0+, PHP 7.4–8.4, Advanced Custom Fields 5.6.0+, Polylang (tested up to 3.7.7).

For full documentation (usage, filters, API, excluding pages, default fallback, loading untranslated values), see the project README on GitHub.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for running multilingual.

Translate WordPress with GTranslate

Translate WordPress with Google Translate multilanguage plugin using AI translation. Complete multilingual SEO...

Free 900k+ installs 4.9★ (4,950)
Loco Translate

Translate WordPress plugins and themes directly in your browser. Versatile PO file editor with integrated AI t...

Free 1M+ installs 4.8★ (452)
TranslatePress

Translate your site visually, directly from the front-end. Go multilingual in minutes using automatic AI trans...

Free 400k+ installs 4.7★ (1,653)
Cyr-To-Lat

Convert Non-Latin characters in post, page and term slugs to Latin characters.

Free 300k+ installs 4.7★ (98)
WP Chat App

Integrate WhatsApp experience directly into your WordPress website.

Free 100k+ installs 4.9★ (219)