Slugsmith brings advanced slug control to Craft CMS.
Take full control of your slugs with one-click refresh, custom rules, and site-specific settings.
Looking for a way to transliterate your titles into clean, URL-friendly slugs - like turning ¡Fútbol, cañas y tapas!
into futbol-canas-y-tapas
- or Rødgrød med fløde
into rodgrod-med-flode
?
No need to look any further.
Just add this line to your config/general.php
:
->limitAutoSlugsToAscii(true)
That's it. You don't need this plugin for that.
But if you want more - like refresh buttons, per-site custom replacement rules, per-site transliteration control, or automatic hashtag conversion - Slugsmith is here to help.
Key Features
Slug Refresh Button
Regenerate slugs based on the current title with a single click - directly in the entry editor.Per-Site Custom Slug Rules
Define your own replacement rules to handle special characters, brand names, abbreviations, and more - all applied before Craft's default slugification.Per-Site ASCII Transliteration Control
Override Craft's globallimitAutoSlugsToAscii
setting and choose which sites should transliterate slugs.Hashtag Conversion
Automatically convert hashtags like#WeLoveCraft
into readable slugs likehashtag-we-love-craft
.
Language support
Slugsmith is localized in:
Arabic, Chinese, Czech, Danish, Dutch, English, French, German, Greek, Hebrew, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Swedish, Turkish, Ukrainian. Need another language? Feel free to contact us or submit a feature request.
Requirements
- Craft CMS: 5.0.0+
- PHP: 8.2+
Feedback & Support
Your feedback helps us improve! For feature requests or bug reports, please submit an issue on GitHub. You can also reach us directly via email at plugins@mediakreativ.de.
Standard
Plus $10/year after one year.
To install this plugin, copy the command above to your terminal.
This plugin doesn't have any reviews.