Skip to content

Synchronize Terms, Menus and ACF Field values between Polylang translations

Notifications You must be signed in to change notification settings

wpsumo/polylang-sync

 
 

Repository files navigation

Polylang Sync

Filling the gaps that Polylang leaves.

Keep ACF-Pro Fields in Sync on your Polylang-Powered multilingual WordPress-Site.

  • Requires PHP 5.6+, ACF 5+ and Polylang
  • Developed and Tested With WP 4.7.2 - 4.9.8, Polylang 2.1 - 2.4, ACF Pro 5.5.5 - 5.7

Development Status

This plugin is still under heavy development. Please do not expect it to be stable and harmless in any way. If you encounter an Issue please don't hesitate to report it in the issues tab.

Features:

  • WordPress
    • Sync Terms
    • Sync Menus
  • ACF
    • Synchronize almost every ACF-Field between translations
    • Textfield and Textareas can be translated by Polylang string translation
    • If a translation exists for a relational field (like Images, Post objects, ...), the plugin will link the translated item instead.
    • If Media Support enabled in Polylang the plugin will auto-create media translations if they don't exist.

Installation

Production (Stand-Alone)

  • Head over to releases
  • Download 'polylang-sync.zip'
  • Upload and activate it like any other WordPress plugin
  • AutoUpdate will run as long as the plugin is active

Production (using Github Updater – recommended for Multisite)

  • Install Andy Fragen's GitHub Updater first.
  • In WP Admin go to Settings / GitHub Updater / Install Plugin. Enter mcguffin/polylang-sync as a Plugin-URI.

Development

  • cd into your plugin directory
  • $ git clone git@github.com:mcguffin/polylang-sync.git
  • $ cd acf-quick-edit-fields
  • $ npm install
  • $ gulp

About

Synchronize Terms, Menus and ACF Field values between Polylang translations

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 84.7%
  • CSS 11.0%
  • JavaScript 4.3%