With Polylang fully integrated to WordPress and using only its built-in core features (taxonomies), keep steady performances on your site and create a multilingual site featuring from just one extra language to 10 or more depending on your needs. There is no limit in the number of languages added and WordPress’ language packs are automatically downloaded when ready.
Features
- Translate posts, pages, media, categories, tags
- Translate Custom post types and custom taxonomies
- Translate menus and widgets
- Use subdirectories, subdomains or separate domains
- WPML API compatibility
- Translations can share the same slug in the URL
- Translate slugs in URLS
- Duplicate the content when creating a translation
- Enable or disable languages.
- Translate posts, pages, media, categories, tags
- Translate Custom post types and custom taxonomies
- Translate menus and widgets
- Use subdirectories, subdomains or separate domains
- WPML API compatibility
- Translations can share the same slug in the URL
- Translate slugs in URLS
- Duplicate posts across languages
- Enable or disable languages
- REST API Support
- Additional integration with plugins
Changelog
= 3.5.1 (2023-10-17) =
* Pro: Fix terms not filtered by the current language in the block editor custom taxonomy component panel
* Pro: Fix fatal error when using plain permalinks on multisite
* Pro: Fix rewrite rules incorrectly refreshed when saving strings translations
* Fix incorrect rewrite rules leading to error 404 on mutisite #1366
* Fix fatal error when using symlinked MU plugins that are not in open_basedir #1368
= 3.5 (2023-10-09) =
* Requires WordPress 5.9 as minimum version
* Pro: Manage navigation blocks translations in the site editor (requires WP 6.3)
* Pro: Manage pages translations in the site editor (requires WP 6.3)
* Pro: Manage patterns translations in the site editor (requires WP 6.3)
* Pro: Remove compatibility with the navigation screen removed from Gütenberg 15.1
* Pro: Add filter 'pll_export_post_fields' to control post fields exported to XLIFF files
* Pro: Do not set default translation option to "translate" for ACF fields created before Polylang Pro is activated
* Pro: Fix Polylang not set as recently active when automatically deactivated by Polylang Pro
* Don't output javascript type for themes supporting html5 #1332
* Hook WP_Query automatic translation to 'parse_query' instead of 'pre_get_posts' #1339
* Improve preload paths management for the block editor #1341
* Fix rewrite rules in WP 6.4 #1345
* Fix: always assign the default language to new posts and terms if no language is specified #1351
* Fix 'polylang' option not correctly created when a new site is created on a multisite #1319
* Fix front page display switched to "Your latest posts" when deleting a static home page translation #1311
* Fix wrong language assigned to terms #1336
* Fix error when updating a translated option while the blog is switched on a multisite #1342
= 3.4.6 (2023-09-13) =
* Pro: Security: Fix unsafe custom style injection in navigation language switcher block
= 3.4.5 (2023-08-07) =
* Requires PHP 7.0 as minimum version
* Pro: Fix error in site editor with WP 6.3
* Pro: Remove usage of block_core_navigation_submenu_build_css_colors() deprecated in WP 6.3
* Pro: Fix categories and tags kept in old language after the language of a post has been changed
* Add 'pll_admin_ajax_params' filter #1326
* Fix error when changing the language of a post and the post type doesn't support excerpts #1323