WP Manifestindependent plugin directory
manifest / i18n / wpml-menu-sync

WPML Menu

Sync WPML translations of menu items

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/frasun/wpml-menu-sync/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WPML Menu — WordPress Plugin

Automatically translates nav menu item labels and URLs using WPML String Translation, without duplicating menus per language.

Registers menu item titles and custom URLs as WPML strings on save, then resolves translations at render time via wp_nav_menu_objects. Handles custom links, taxonomy terms (with translated URLs), and post/page items. Translated menus are cached per menu ID and language via wp_cache. Also hides the WPML Menu Sync admin page to prevent accidental use.

Requires

  • WPML (sitepress-multilingual-cms)
  • WPML String Translation