AZRULAT
AZRULAT
Description
AZRULAT is a lightweight free WordPress plugin that transliterates Azerbaijani and Russian characters into Latin equivalents, ensuring clean, SEO-optimized, and readable slugs and filenames. It also removes unwanted symbols, special punctuation, and excessive whitespace.
This plugin works automatically and is particularly beneficial for websites targeting Azerbaijani and Russian-speaking audiences. It helps improve search engine indexing and user-friendly URLs.
Features
-
Transliteration of Azerbaijani Characters
Converts Azerbaijani-specific letters into Latin equivalents:əe,üu,ıi,çc,şs,ğgƏE,ÜU,İI,ÇC,ŞS,ĞG
-
Transliteration of Russian Cyrillic Characters
Converts Russian Cyrillic letters to Latin equivalents:- Examples:
АA,аa,БB,бb,ВV,вvЖZh,жzh,ЧCh,чch,ШSh,шshЩShh,щshh,ЮYu,юyu,ЯYa,яya
- Examples:
-
Special Characters and Symbols Handling
- Decodes HTML entities to prevent unwanted symbols (
8220,8221,8222, etc.). - Converts spaces to hyphens (
-). - Removes non-ASCII characters not defined in the transliteration table.
- Replaces multiple hyphens with a single hyphen.
- Decodes HTML entities to prevent unwanted symbols (
-
Filename Sanitization
- Ensures uploaded file names are transliterated and cleaned, following the same rules as post slugs.
-
Automatic Integration
- Hooks into WordPress filters to automatically apply transliteration to:
- Post titles (slugs).
- Term names.
- Uploaded filenames.
- Hooks into WordPress filters to automatically apply transliteration to:
Example
Input Title: Azərbaycan və Русский язык — 2025
Output Slug: azerbaycan-ve-russkiy-yazyk-2025
Input Title: Ağ rəngli kağız — alarsan
Output Slug: ag-rengli-kagiz-alarsan
Input Filename: Тестовые_данные_и_символы.JPG
Output Filename: testovye-dannye-i-simvoly.jpg
Installation
- Upload the plugin files to the
/wp-content/plugins/azrulatdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- The plugin will automatically transliterate slugs and filenames.
Faq
A: Yes, the plugin automatically applies transliteration to filenames when files are uploaded via the WordPress Media Library. This ensures that uploaded files have clean, SEO-friendly names.
A: Yes, the plugin seamlessly integrates with all post types (including pages), taxonomies, and file uploads, ensuring consistent transliteration across your WordPress site.
A: No, the plugin uses a predefined transliteration table to replace Azerbaijani and Russian characters for better consistency and SEO optimization.
A: No, AZRULAT works out-of-the-box and applies transliteration automatically to post slugs, filenames, and other supported content types.
Reviews
Artıq keçidlərdəki rəqəm və simvollara son verin
By Redaksiya (redaksiya) on January 23, 2025
Salam dəyərli istifadəçilər!
Əməkdaşlarımız tərəfindən hazırlanan və yüklənən bu qoşmanı istifadə edərkən, əgər hər hansısa xəta ilə üzləşsəniz mütləq bizə redaksiya.az/elaqe və yaxud burada yazın.
Əlavə olaraq, hər hansı buna bənzər problem yaşadığınız boşluq varsa, mütləq bizə bildirin. O, yeni qoşmanı Sizin üçün hazırlamağı iplə çəkirik.
Təşəkkür edirik.
Çox yüngül və çox rahat
By Fred (spult) on January 23, 2025
Dostlar, belə bir layihəni icra etdiyiniz üçün təşəkkür edirəm. Həddindən artıq çox WordPress saytım var. Onlar üçün möhtəşəm bir təcrübə olacaq. Çəkisi də çox yüngüldür. Necə deyərlər "lightweight"-dir. İmkan daxilində bu cür produktiv qoşmalarla bizi sevindirin.
Changelog
1.1
- Fixed an issue where symbols (e.g.,
8220,8221,8222) were being included in slugs due to HTML entity encoding. - Improved UTF-8 encoding consistency for slugs and filenames.
1.0
- Initial release with Azerbaijani and Russian character transliteration for slugs and filenames.