Quick Installation Guide

๐Ÿ“ฆ Version: 1.0.0 ๐Ÿ“… Updated: January 2026 ๐Ÿ‘ค Author: Paresh Katakiya

๐Ÿš€ Quick Installation Guide

This guide will help you install and configure WP Content Sync & Translate in under 15 minutes. Follow these steps carefully to set up your multilingual content synchronization system.

๐Ÿ“ What You'll Need:
  • Two or more WordPress sites (Host + Target sites)
  • Admin access to all sites
  • OpenAI API key (for translation)
  • 15 minutes of your time

โœ… Before You Begin

WordPress Version

WordPress 5.0 or higher
Recommended: 6.0+

PHP Version

PHP 7.4 or higher
Recommended: 8.0+

Permalinks

Any structure except "Plain"
Recommended: Post name

OpenAI API Key

Get from: OpenAI Platform

โš ๏ธ Important: Permalinks MUST be enabled on target sites. Go to Settings โ†’ Permalinks and select any option except "Plain".

๐Ÿ“ฆ Step 1: Install Plugin

Install the plugin on both Host and Target sites.

Method 1: Automatic Installation (Recommended)

  1. Access WordPress Admin

    Go to WordPress Admin โ†’ Plugins โ†’ Add New

  2. Search for Plugin

    Search for "WP Content Sync & Translate"

  3. Install & Activate

    Click Install Now, then Activate

Method 2: Manual Upload

  1. Download Plugin

    Download the plugin ZIP file from CodeCanyon

  2. Upload to WordPress

    Go to Plugins โ†’ Add New โ†’ Upload Plugin

  3. Choose File & Install

    Select the ZIP file and click Install Now

  4. Activate Plugin

    Click Activate Plugin after installation

โœ… Success: After activation, you'll see "Content Sync & Translate" in your Settings menu.

๐Ÿ  Step 2: Configure Host Site

The Host site is where you create content.

  1. Open Settings Page

    Go to Settings โ†’ Content Sync & Translate

  2. Select Host Mode

    Under "Configuration Mode", select Host

    Click Save Changes

  3. Add Target Site

    Click + Add Target Site button

    Enter Target Site details:

    Target Site URL: https://french.example.com
    Target Site Key: [Paste from Target site - see next step]
  4. Configure Post Types

    Click + Add Post Type

    Select post type (e.g., "Posts")

    Enable fields you want to sync:

    • โœ“ Title - Sync + Translate
    • โœ“ Content - Sync + Translate
    • โœ“ Categories - Sync + Translate
    • โœ“ Featured Image - Sync only
  5. Save Configuration

    Click Save Changes at bottom of page

๐Ÿ“‹ Example Configuration
Field Sync Translate
Title โœ“ โœ“
Content โœ“ โœ“
Excerpt โœ“ โœ“
Featured Image โœ“ โ€”
Categories โœ“ โœ“
Tags โœ“ โœ“

๐ŸŽฏ Step 3: Configure Target Site

The Target site receives and translates content.

โš ๏ธ CRITICAL: Enable permalinks FIRST!
Go to Settings โ†’ Permalinks and select Post name (or any option except "Plain").
  1. Open Settings Page

    Go to Settings โ†’ Content Sync & Translate

  2. Select Target Mode

    Under "Configuration Mode", select Target

    Click Save Changes

  3. Copy Authentication Key

    You'll see an "Authentication Key" field

    Click the Copy button to copy the key

    ๐Ÿ“ Note: This key should be pasted in Host site's "Target Site Key" field.
  4. Select Translation Language

    Choose your target language from dropdown:

    • French, Spanish, Hindi, German, etc.
  5. Enter OpenAI API Key

    Paste your ChatGPT API key:

    sk-proj-xxxxxxxxxxxxxxxxxx

    Get your key from: OpenAI Platform

  6. Save Configuration

    Click Save Changes

โœ… Setup Complete! Your sites are now connected and ready to sync.

๐Ÿงช Step 4: Test Your Setup

  1. Create Test Post

    On Host site, go to Posts โ†’ Add New

    Create a simple post:

    Title: Hello World Test
    Content: This is a test post for sync and translation.
    Categories: Technology
    Featured Image: Upload any image
  2. Publish Post

    Click Publish button

    Post will be synced automatically

  3. Check Target Site

    On Target site, go to Posts โ†’ All Posts

    You should see the translated post!

  4. Verify Translation

    Open the post and verify:

    • โœ“ Title is translated
    • โœ“ Content is translated
    • โœ“ Category is translated
    • โœ“ Featured image is synced
  5. Check Logs

    On both sites, scroll to bottom of settings page

    Review Sync Activity Logs for any errors

๐Ÿ” Troubleshooting

Post Not Syncing?

  • โœ“ Check permalinks on target site (must not be "Plain")
  • โœ“ Verify target URL is correct (include https://)
  • โœ“ Confirm authentication keys are correct
  • โœ“ Test REST API: https://target-site.com/wp-json/
  • โœ“ Review logs for error messages

Translation Not Working?

  • โœ“ Verify OpenAI API key is valid
  • โœ“ Check OpenAI account has credits
  • โœ“ Ensure "Translate" is checked for fields
  • โœ“ Review target site logs for API errors

๐ŸŽ‰ Congratulations!

Your multilingual content sync system is now operational.

๐Ÿ“š Read Full Documentation

Explore advanced features and configuration options in the Complete Help Guide.

๐Ÿ”ง Configure Custom Post Types

Sync News, Products, Events, or any custom post type.

๐ŸŽฏ Add More Target Sites

Sync to multiple languages simultaneously.

๐Ÿ’ฌ Get Support

Need help? Email: info@pareshkatakiya.com

๐Ÿ’ฌ Need Help?

๐Ÿ“ง Email: info@pareshkatakiya.com

๐ŸŒ Website: https://pareshkatakiya.com/