Developers
mihdan |
SergeyBiryukov |
Download Stats
Today | 35 |
Yesterday | 62 |
Last Week | 399 |
All Time | 186,327 |
Converts Cyrillic characters in post, page and term slugs to Latin characters. Useful for creating human-readable URLs.
Features
- The only plugin with fully editable transliteration table. Allows add/remove and edit pairs like '' => 'Ya', or even '' => 'Beer'
- Converts any number of existing post, page and term slugs in background processes
- Saves existing post and page permalinks integrity
- Performs transliteration of attachment file names
- Includes Russian, Belorussian, Ukrainian, Bulgarian, Macedonian, Serbian, Greek, Armenian, Georgian, Kazakh, Hebrew, and Chinese characters
- Has many advantages over similar plugins
- Officially compatible with WPML
Based on the original Rus-To-Lat plugin by Anton Skorobogatov.
Sponsored by Blackfire.
Releases (54 )
Version | Release Date | Change Log |
---|---|---|
5.4.0 | 2022-12-15 | (15.12.2022) = * Tested with WordPress 6.1 and WooCommerce 7.2. * Added compatibility with WC High-Performance order storage (COT) feature. |
5.3.0 | 2022-05-23 | (23.05.2022) = * Tested with WordPress 6.0 and WooCommerce 6.5. |
5.2.7 | 2022-02-14 | (14.02.2022) = * Tested with WooCommerce 6.2. * Added PHP 8.1 support. |
5.2.6 | 2021-12-25 | (25.12.2021) = * Revert fix made in 5.2.5 for 404 with WPML, as it created several issues on the frontend. * Fix again 404 on archives created with WPML before activation of cyr2lat. |
5.2.5 | 2021-12-19 | (19.12.2021) = * Tested up to WordPress 5.9 and WooCommerce 6.0. * Fix issue with Polylang - do not modify admin language when editing a post. * Fix issue with JetPack - fatal error on synchronisation. * Fix 404 on archives created with wpml before activation of cyr2lat. |
5.2.4 | 2021-09-07 | (07.09.2021) = * Fix issue with not showing WooCommerce variable product attributes. * Fix issue with Elementor and WPML, endless loop. |
5.2.3 | 2021-09-07 | (07.09.2021) = * Fix issue with WP Foro plugin - transliterate topic slug when created on frontend. * Fix bug with Polylang on REST request. |
5.2.2 | 2021-09-06 | (15.08.2021) = * Fix issue caused by the bug in Jetpack sync. * Optimize code related to WPML locale filtering. * Fix endless loading of a taxonomy page with WPML. * Fix 'nothing found' on a taxonomy page with WPML. |
trunk | 2021-07-29 | |
5.2.0 | 2021-07-27 | (27.07.2021) = * Add support for categories and tags in other languages with wpml. |
5.1.0 | 2021-07-20 | (19.07.2021) = * Fix issue-95 - 404 on localized terms created before plugin install. * Add cache flushing after batch conversion. * Tested with WordPress 5.8 |
5.0.4 | 2021-04-17 | (17.04.2021) = * Fix bug in converter without saved options |
5.0.3 | 2021-04-02 | (03.04.2021) = * Add filter 'ctl_locale' * Fix translation of tabs on settings pages * Fix registered post types in conversion settings |
5.0.2 | 2021-03-27 | (27.03.2021) = * Fix bug creating tag with the same slug as category |
5.0.1 | 2021-03-22 | (22.03.2021) = * Fixed fatal error during plugin load on some servers |
5.0.0 | 2021-03-18 | (18.03.2021) = * Introduce tabs on options page * Add options to select post types and statuses for background conversion * Make colors compatible to WP official palette * Fix bug with Polylang when locale is not equal to language slug |
4.6.4 | 2021-03-03 | (03.03.2021) = * Tested up to WordPress 5.7 |
4.6.3 | 2021-02-21 | (21.02.2021) = * Fix bug with attachment post type filtered by 'ctl_post_types' * Fix bug with background conversion of product attribute terms |
4.6.2 | 2021-02-11 | (11.02.2021) = * Fix bug with non-existing function PLL(). |
4.6.1 | 2021-02-10 | (10.02.2021) = * Fix bug with Polylang |
4.6.0 | 2021-02-10 | (10.02.2020) = * Add compatibility with Polylang * Add confirmation popup before mass conversion of slugs * Improve selection of posts and tags for conversion to avoid selection of excessive items for mass conversion * Fix bug with redirection from the old slug to a new one after background slug conversion * Fix js to run in old browsers like IE |
4.5.1 | 2020-12-08 | (07.12.2020) = * Tested up to WordPress 5.6 * Tested on PHP 5.6 - 8.0 |
4.5.2 | 2020-12-08 | (08.12.2020) = * Fix bug on deploy to wp.org |
4.5.0 | 2020-05-19 | (18.05.2020) = * Added Greek and Armenian languages * Added background conversion of attachments and thumbnails * Fixed background conversion of existing slugs |
4.4.0 | 2020-04-20 | (18.04.2020) = * Full flexibility to edit transliteration table: now it is possible to add/remove transliteration pairs on the settings page * Ability to edit not only values in the transliteration table, but also keys * Saving active table via ajax * Watching changes in active table * Auto-saving of changed table * Info about the current locale on settings page * Making table with current locale active at setting page load * Chinese language added * Fixed: slug not updated at woocommerce product duplication |
4.3.5 | 2020-03-30 | (28.03.2020) = * Tested up to WordPress 5.4 * Fixed bug with disappearing of WooCommerce attributes |
4.3.4 | 2020-02-24 | (22.02.2020) = * Fixed non-conversion of slugs with WPML * Restricted conversion of post to public and nav_menu_item * Introduced ctl_post_types filter |
4.3.3 | 2020-02-20 | (14.01.2020) = * Reworked main plugin filter * Improved performance by minimizing number of calls * Updated Georgian table * Fixed slug duplication in taxonomies * Fixed warnings with WooCommerce when mbstring is not loaded * Fixed transliteration of draft post slug * Tables sorted by local alphabets |
4.3.2 | 2019-12-29 | (29.12.2019) = * Fixed problems with setting of max_input_vars on some hostings |
4.3.1 | 2019-12-28 | (27.12.2019) = * Added requirement to have max_input_vars > |
4.3 | 2019-12-20 | (14.12.2019) = * Added Chinese table * Tested up to WordPress 5.3 * Tested up to PHP 7.4 * External library wp-background-processing scoped into own namespace to prevent errors in some cases |
4.2.3 | 2019-08-28 | (29.08.2019) = * Scoped Symfony polyfill to avoid problems with composer autoloader on some sites. |
4.2.2 | 2019-08-28 | (28.08.2019) =
* Added ACF (Advanced Custom Fields) plugin support
* Added Serbian table
* Added new filter |
4.2.1 | 2019-06-27 | (23.06.2019) = * Fixed problem with sessions * Fixed message sequence for conversion of existing slugs. * Added php version check to avoid fatal error on activation on old sites. * Added vertical tabs in plugin settings. |
4.2 | 2019-05-28 | (28.05.2019) = * Bumped up required php version - to 5.6 * Added phpunit tests for all php versions from 5.6 to 7.3 * Fixed php warning during conversion of existing slugs * Fixed locale selection during conversion of existing post slugs when WPML is activated * Fixed locale selection during conversion of existing term slugs when WPML is activated * Fixed bug with infinite redirection of some slugs after conversion of existing slugs |
4.1.2 | 2019-05-21 | (22.05.2019) = * Fixed bug with fatal error in Cyr_To_Lat_Converter with php 5.2 |
4.1.1 | 2019-05-21 | (22.05.2019) = * Fixed bug with fatal error in Cyr_To_Lat_Converter with php 5.6 |
4.1 | 2019-05-21 | (21.05.2019) = * Added he_IL Table * Added plugin translation to Ukrainian * Added plugin translation to Swedish * Added phpunit tests. All plugin classes are 100% covered * Added js tests. All plugin js code is 100% covered * Fixed bug with Jetpack sync * Fixed empty slug bug while using characters outside of locale |
4.0 | 2019-04-26 | (24.04.2019) = * Added button to convert existing slugs, instead of checkbox * Added admin notices during conversion of existing slugs * Added post_type and post_status parameters to wp-cli command * Fixed text domain * Simplified package.json to make final js even smaller * Added phpunit tests to the plugin main class * Added travis.yml for continuous integration on GitHub, and improvement of code reliability |
3.7 | 2019-04-24 | (12.04.2019) = * Added Belorussian, Macedonian, Kazakh tables * Fixed bug with MariaDB during old slug conversion * Fixed not saving of user modifications in default iso9 table |
3.6.5 | 2019-02-11 | (11.02.2019) = * Added queues for background slug conversion process |
3.6.4 | 2019-02-06 | (06.02.2019) =
* Fixed bug with |
3.6.3 | 2019-02-04 | (04.02.2019) = * Fixed bug with network activation on multisite |
3.6.2 | 2019-02-01 | (01.02.2019) = * Moved the menu in the settings section * Text domain fixup. |
3.6.1 | 2019-01-31 | (31.01.2019) = * Text domain corrected. |
3.4 | 2019-01-21 | (21.01.2019) =
* Tested up to WP 5.1
* Code formatting to follow WPCS.
* Strict comparisons.
* Braces {} removed from MySQL statements to allow checking of table names in PhpStorm.
* Updated .gitignore and README.md
* Added new filter |
3.3 | 2019-01-18 | (18.01.2019) = * wpcs 1.0 * Fixed many bugs * Added Gutenberg support |
3.2 | 2011-03-18 |
|
3.0 | 2010-12-13 |
|
3.1 | 2010-12-13 |
|
1.0 | 2010-10-21 |
|
1.0.1 | 2010-10-21 |
|
2.0 | 2010-10-21 |
|
2.1 | 2010-10-21 |
|