Getting Started with WPMMCC ATS
Turn a standard WordPress installation into an efficient multilingual platform in just a few minutes. Follow this step-by-step guide to install the plugin, configure initial translation rules, and link site languages.
1. Requirements & Compatibility
WPMMCC ATS is designed to be lightweight and compatible with modern WordPress environments without any special PHP extensions or Redis/daemon dependencies:
- WordPress: 6.2 or higher (Single-site or Multisite network).
- PHP: 7.4, 8.0, 8.1, 8.2, or 8.3+.
- Database: MySQL 5.7+ or MariaDB 10.3+.
- Permalinks: Pretty permalinks enabled (e.g.
/%postname%/). - License: GPL-2.0-or-later. 100% free with no license key or paid upgrade prompts.
2. Installing the Plugin
You can install WPMMCC ATS through either of the following standard methods:
Method A: Via WordPress Admin Directory (Recommended)
- Log into your WordPress dashboard as an Administrator.
- Navigate to Plugins → Add New Plugin.
- In the search box, type
WPMMCC ATS. - Locate the plugin and click Install Now, then click Activate.
Method B: Manual Upload via ZIP
- Download the latest release ZIP file from the official GitHub Releases page.
- In wp-admin, navigate to Plugins → Add New Plugin → Upload Plugin.
- Choose the downloaded ZIP file, click Install Now, then Activate.
3. The Built-in Setup Wizard
Upon activation, click the WPTSALL top-level menu in wp-admin. The setup wizard guides you through the initial configuration:
- Default Site Language: Confirms your primary language (e.g. English
en_US). - Target Language Selection: Select which target languages your site will support (e.g.
zh_CN,es_ES,de_DE). - Automatic Plugin Discovery: Automatically triggers the AST scanner to discover translatable fields across all active content plugins and themes.
4. Reviewing Model & Field Scan Results
Go to WPTSALL → Models. The plugin presents an overview of all detected content types, such as WooCommerce Products, ACF Custom Fields, Elementor Templates, and WordPress standard posts.
Each field is categorized into an actionable translation rule:
Translate— Text, titles, excerpts, and rich HTML blocks that will be presented for translation.Sync— Prices, SKUs, inventory counts, dates, and non-translatable configuration that stay identical across languages.ID-Map— Featured images, gallery attachments, and taxonomy term IDs that need dynamic mapping to target language IDs.Compute— Calculated metrics such as rating averages, review counts, or derived hashes.Skip— Internal nonces, transient caches, or blacklisted metadata.
5. Creating Your First Site Relation
Go to WPTSALL → Sites to define how languages relate to each other:
- Click Add Site Relation.
- Select the Source Language (e.g.
English (en_US)). - Select the Target Language (e.g.
简体中文 (zh_CN)). - Assign the Virtual URL Prefix (e.g.
/zh_cn/). - Click Save Relation.
The virtual site is instantly active. Posts translated under this relation will be accessible under the prefix /zh_cn/ with automatic canonical and hreflang metadata injected into the page header.
Next Steps
Manual Translation Guide →
Learn how to translate your first post inside wp-admin using the side-by-side editor and translation memory.
Automatic Translation Guide →
Connect the free local-first WPTSALL Client and automate translations with your own AI API keys.