WordPress Multilingual Multisite

Author userpic
by welaunch
alt

Description

Multilingual WordPress Made Easy

Translating a WordPress website should not be complicated, it should be easy. Our new multilingual WordPress Plugin helps you to translate your site into different languages.

!! You need a WordPress Multisite in order to use our plugin !!
Read more if you do not know what a WP Multisite is.

  • Simply manage WP Translations
  • Connect Posts & Terms
  • Country Selector Dropdown & Page
  • Automatic Language Redirect
  • Automatic / Machine Translation via Google, Microsoft or DeepL
  • Synchronize Post / Product data (e.g. stock, post title) and metas
  • WooCommerce Integration
  • Assign Translators (custom user role)
  • Copy Posts or Terms to other languages
  • Copy complete blog to a new site
  • Im- or Export posts via JSON (e.g. for external translations)
  • one Media Database for your complete network

Plugin Features

WP Multilingual Features

Requirements

  • WordPress Multisite Environment

Compatibility

  • WordPress 3.8+
  • PHP 5.6+

Changelog

======
1.2.9
======
- NEW:    Added file_get_contents error message when using microsoft translation server
- FIX:    Posts created on sync when disabled
- FIX:    Fatal error when copy
- FIX:    Cache not regenerated
- FIX:    wpmu_new_blog is deprecated
- FIX:    Removed media delete (caused issues when a blog was deleted)
- FIX:    Removed BR Tags from machine translation
- FIX:    Post & Terms transient issue when same ID
- FIX:    Flag not showing for CPT
- FIX:    Performance increase
- FIX:    Do not delete media on blog copy

======
1.2.8
======
- NEW:    Added Machine Translation support for Gutenberg
- NEW:    Had to add an option for Machien divi support
        this needs to be DISABLED when using Gutenberg (disabled by default)
- NEW:    Elementor copy pages with indepth data support
- NEW:    Option to disable the items connected in the overview
- FIX:    HTML Comments were removed from auto translation
- FIX;    figure & figcaption elements were removed from machine translation
- FIX:    Sync performance
- FIX:    blockquote, em & cite HTML tags removed
- FIX:    Show duplicate edit / new icons in posts overview
- FIX:    Copy elementor pages caused issue with no filtering tags
        remove_all_filters("content_save_pre");

======
1.2.7
======
- NEW:    Sync post / product images
        
- NEW:    Removed extrem IP Lookup service using get.geojs.io now (free)
        API key is no longer needed
- NEW:    Flags show in custom post types overview page
- NEW:    Added support for filter everything pro widget (using default replace URL)
- NEW:    Added support for ACF Repeater Fields
- NEW:    Added segmentation support for _elementor_data key
- FIX:    Machine translation custom fields work with arrays now
- FIX:    Varchar for "type" increased to 50
- FIX:    Country names not translated in Dropdown of local language

======
1.2.6
======
- FIX:    BR tags removed on auto translate
- FIX:    Connected Terms not working

======
1.2.5
======
- NEW:    Option to remove a connected post / term
        search for "none" in connected posts select field
- FIX:    Link appeared in top bar

======
1.2.4
======
- NEW:    Post copier will now also copy images inside post_content,
        that have only IDs.
        Example: gallery ids="123,456" will copy images with ID 123 & 456
        and replace the Ids in the copied post
        
- NEW:    Support for our helpdesk plugin
- FIX:    Improved the performance dramatically (reduced nearly 200 SQL queries)
- FIX:    get_base_for_taxonomy works now also for custom post types

======
1.2.3
======
- NEW:    Create Multilingual Shortlink Redirects
        
- FIX:    Connected posts will show ALL posts now in backend
- FIX:    Current post / term ID will not show in connected posts
- FIX:    Machine translation added option for arrays
- FIX:    added a flush rewrite rules function after term sync

======
1.2.2
======
- NEW:    Easily switch to admin translated pages using the new 
        Admin Country Selector
        
- NEW:    Machine Translation Debug mode 
- FIX:    Performance increase (only using one get_admin_url query)

======
1.2.1
======
- NEW:    Huge performance increase in single post edit in backend
        due to using AJAX queries now
        
- NEW:    Bot detection to not redirect them
- FIX:    Added better DIVI support for machine translations
- FIX:    Meta keys not translated by machine translation
- FIX:    Machine translation issue with tables & span HTML tags

======
1.2.0
======
- NEW:    DeepL Free Support
        
        See: 
- NEW:    PHP 8.0 Support
- FIX:    Upgraded all vendor extensions

======
1.1.22
======
- FIX:    Auto translate removed H Tags
- FIX:    Issue with litespeed server

======
1.1.21
======
- NEW:    Added Translation files for
        Italian, German, French, Spanish, Dutch
- FIX:     Product meta & data sync now support WC lookup table chaching

======
1.1.20
======
- FIX:    Post im export disabled by default now
- FIX:    IP redirection issue

======
1.1.19
======
- NEW:    Automatic IP redirection
        
        FAQ: 
- NEW:    Set a custom country selector blog name & flag image URL
        
- FIX:    Redirect uses 302 now for best practices

======
1.1.18
======
- FIX:    Too many redirects for excluding sites

======
1.1.17
======
- NEW:    In Backend the excluded sites will still show
- NEW:    Moved CSS into footer
- NEW:    HTML lang attribute now uses alternate tag set
- FIX:    Default lang not available in machine translation
- FIX:    Flag icons loaded locally now
- FIX:     Strong & B Tags broke translation

======
1.1.16
======
- FIX:    Auto redirect not working from master site when excluded
- FIX:    Fallback URL not working

======
1.1.15
======
- FIX:    Country + Languages not translateable
- FIX:    Excludede sites do not execute JS & CSS anymore
- FIX:    Updated POT & PO Files

======
1.1.14
======
- NEW:    Improved DeepL Machien translation
- NEW:    Added a Filter for custom taxonomy bases
        An example can be found here: 
- FIX:    Removed wp_die exceptions so that machine translation still continues even on errors
- FIX:    Translator enable option stil showed meta boxes in backend
- FIX:    Country selector not visible on smaller screens
- FIX:    Terms machine translation not working properly

======
1.1.13
======
- FIX:    Product attribute syncing issues
- FIX:    Fallback URL missed a slash
- FIX:    PHP notices
- INFO:    When you meta sync product prices, make sure you sync _regular_price,_sale_price,_price

======
1.1.12
======
- FIX:    Moved updater into weLaunch framework

======
1.1.11
======
- NEW:    Dropped Redux Framework support and added our own framework 
        Read more here: 
        This ensure auto updates & removes all gutenberg stuff
        You can delete Redux (if not used somewhere else) afterwards
        
        
- FIX:    PHP Notices

======
1.1.10
======
- FIX:    Having only one translated site caused auto redirection not working

======
1.1.9
======
- FIX:    Lang & Country Options in wp-admin > general are now prefixed
        !!! IMPORTANT !!! You need to update the options for each site again !!!
- FIX:    Endpoint issue with product links

======
1.1.8
======
- NEW:    Add multiple menus to country selector
        
- FIX:    Mobile country selector dropdown CSS
- FIX:    Redirect check if only 1 blog exists

======
1.1.7
======
- NEW:    Machine Translate comments
        
- FIX:    Added redirect checks
- FIX:    Sync function returned to wrong data and redirected wrong

======
1.1.6
======
- FIX:    Product category base URL echo
- FIX:    Wrong product URL base

======
1.1.5
======
- FIX:    Select2 container full width
- FIX:    Molly payment issue
- FIX:    Rolled back to guzzle version 6.0 (PHP5 Support)

======
1.1.4
======
- FIX:    DeepL PHP error

======
1.1.3
======
- FIX:    Updated all vendor libraries to latest version
- FIX:    Mollie Payment issue (Guzzle library)
- FIX:    Default categories still set

======
1.1.2
======
- FIX:    Meta data not syncing / updated

======
1.1.1
======
- NEW:    Generate WC lookup tables after product copy
- FIX:    Removed Google Free Translate from Settings
- FIX:  After copy redirect default set to false

======
1.1.0
======
- NEW:    Default terms no longer gets synced (e.g. uncategorized)
- NEW:    Sync terms removes existing ones
- NEW:    Sync terms now also work for WooCommerce attributes
- NEW:    WooCommerce Attributes will be copied including terms (slug should be the same)
- NEW:    WooCommerce Variations will be created when copied
- NEW:    Post children will get copied
- NEW:    Post copier now also copies custom taxonomies 
- NEW:    Post copier registers non existing taxonomies
- NEW:    Backend adjustments (post_data keys now select field) PLEASE CHECK YOUR SETTINGS
- FIX:    PHP notices

======
1.0.17
======
- NEW:    Posts translation overview tables
- NEW:    Init translation tables
        Clicking the button below will initially fill the translation tables. Click this when you installed our plugin in an existing WordPress Multisite.
        
- FIX:    Issue with term attributes not saved correctly
- FIX:    Prevent type from beeing deleted when post updated (preparation over overview table)

======
1.0.16
======
- NEW:    Dropped redux sites_select function
- FIX:    removed google translate free (Google no longer offers this)
- FIX:    Updated composer files

======
1.0.15
======
- FIX:    Create / Edit icons not visible in post / pages overview
- FIX:    Font awesome icons changed
- FIX:    Additional select2 issues

======
1.0.14
======
- FIX:    Font awesome admin updated
- FIX:    Select2 only executed on single posts in backend

======
1.0.13
======
- NEW:    Machine translation issues fixed
- NEW:    Sync all data default value set to true
- FIX:    Changed machine translation class loading priority to support custom post types
- FIX:    PHP notices
- FIX:    Return if menu position not specified (otherwise it got added to all items)
- FIX:    Country selector options more understandable

======
1.0.12
======
- NEW:    Sync create will now also create meta data 
        -> Create a product in one site, it will be created with all meta data in all enabled subsites
- NEW:    Term sync including creation + parent term creation & assignments (UNIQUE)
- NEW:    Copy posts will create parent terms
- NEW:    Improved Sync admin panel
- NEW:    Post copier issues
- NEW:    Added shortcode label parameter for machine translation
- FIX:    Machine translation now removes all non utf8 chars
- FIX:    Google Translate malformed JSON

======
1.0.11
======
- NEW:    Increased max flags to 14 and show on terms also
- NEW:    Image copier using file name now
- NEW:    Select2 field for post / page selection
- FIX:    Linked posts show draft, trash etc.
- FIX:    Deleting a site now also deleted the UNIQUE INDEX from table (avoid 64 max index)

======
1.0.10
======
- NEW:    Limited the view of flags in post overviews to 10
- FIX:    Show flags / linked posts on excluded sites

======
1.0.9
======
- NEW:    Machine Translation Data Segmentation
        -> Support for HTML inside HTML tags e.g. links, bold, strong texts
        -> Support for shortcodes variables "text", "heading" and "tooltip" 
- FIX:    Cleaned / shortend the languages
- FIX:    Country selector dropdown not working on some themes

======
1.0.8
======
- FIX:    Options panel broken

======
1.0.7
======
- NEW:    Theme mods now also supported
- NEW:    Switched wp_set_post_terms to wp_set_object_terms for custom post type taxonomy support
- NEW:    Added info window in general settings to show where to find site settings
- NEW:    Moved default source language to machine translation settings
- NEW:    Added examples in general settings for alternate & local settings
- FIX:    Override blog settings not working
- FIX:    Added is_wp_error check for image upload

======
1.0.6
======
- NEW:    Image debug in advanced settings. Enable this when product images do not get copied over
- NEW:    When copying posts and terms do not exists they will be created an linked automatically
- NEW:    It is now possible to copy the MAIN blog (id 1)

======
1.0.5
======
- NEW:    Remove white spaces from API keys to avoid errors
- FIX:    Categories for blog id 1 not translated correctly
- FIX:    Switched table creation to utf8_general_ci to support older databases
- FIX:    PHP Notice

======
1.0.4
======
- FIX:    Machine Translation Gutenberg support (changed button with a checkbox)
- FIX:    Shop page URL not connected correctly
- FIX:    php notice check variable

======
1.0.3
======
- FIX:    Copy blog / site performance
- FIX:    Copy site not matched post / term translations
- FIX:    Machine translation enabled

======
1.0.2
======
- NEW:    User Sync, Create / Delete Posts on Sync, Images gets copied
        Settings: 
- NEW:    User Sync (new registered users can be added to all blogs)
- NEW:    Delete or Trash connected posts on Sync
- NEW:    Sync all post Data / All post Meta fields instead of defining each separately
- NEW:    Copy posts also now copies the feature image + product gallery images
- FIX:    Redirect to default site also for backend
- FIX:    Sorting no longer possible in backend
- FIX:    Error message when terms edited and enter pressed

======
1.0.1
======
- NEW:    Auto redirection to best language
- NEW:    Copy complete blog functionality
- FIX:    Source blog not available
- FIX:    Posts not showing in dropdown

======
1.0.0
======
- Inital release

Keywords: multilingual, translation, translations, multisite, wpml, polylang, deeply, google, translate, microsoft, country, selector,

Product tags











    • 6 month free support included from author
    • Free lifetime product updates guarantee
    • 360 degrees quality control
    Secure payment & money back guarantee

    Related products

    Our website uses cookies

    We use cookies on our website. By continuing to use our site, you consent to the use of cookies as described in our Cookies Policy.