

Settings: choose the transliteration standard (ELOT 743 by default) and see a live preview of the permalink and file name.
Greek Multi Tool does a small number of things that a Greek WordPress site needs and WordPress itself does not do, and it does them with the official Greek transliteration standard.
New posts, pages, custom post types, terms and attachments get Latin permalinks as they are created: Οι καλύτερες ιδέες becomes /oi-kalyteres-idees/ instead of /%ce%bf%ce%b9-.... Choose the standard:
μπλούζα → blouza, αυτοκίνητο → aftokinito, σύγχρονος → synchronos.αι → e, ει/οι → i, μπ → b).μπλούζα → mplouza). It is offered only while it is selected, so you can switch to ELOT 743 whenever you want; existing permalinks never change by themselves.Optionally remove one- and two-letter words from permalinks (numbers are never removed) and keep a list of excluded words, matched regardless of accents and letter case.
Uploaded files with Greek names get Latin names with the same standard: φωτογραφία.jpg → fotografia.jpg. Files that are already uploaded are not renamed.
Content published before the plugin keeps its Greek permalinks until you convert it. The converter:
Redirects are served only for requests WordPress cannot resolve itself (404s, and feeds of addresses that no longer exist), so a live page is never hijacked. The query string of the old address is carried over. They follow the post or term, so they keep working even if you change the permalink structure later, and they cover paginated and feed URLs of the old address. Check them for missing destinations, chains and loops, edit or delete them, export and import CSV. A term whose Greek slug is changed by hand in wp-admin gets a redirect too, while saving a term or a post without touching its slug keeps the slug as it is, even when it is still Greek. Old Greek addresses of categories and tags that versions 2.x and 3.x converted (they only worked through on-the-fly transliteration) are found and redirected.
A panel in the editor sidebar (and a meta box in the classic editor) points out words whose accent is probably wrong: multi-syllable words without an accent, monosyllables with one, accented capitals, interrogative πού/πώς, and more.
Checks that show up in Tools Site Health, and in a card on the plugin screen:
lang="el" on the page (browsers then drop accents on capitals and screen readers use the right language),Build a navigation menu that follows your category tree: choose the source (post categories, or WooCommerce product categories when WooCommerce is active), give the menu a name, and the plugin creates a WordPress menu with the same hierarchy, ready in Appearance Menus. Added or moved categories? Build it again with the same name and the “replace” option, and the menu is rebuilt in place.
Filters: grmlt_convertible_post_types, grmlt_convertible_taxonomies, grmlt_conversion_batch_size, grmlt_render_shortcodes_on_frontend, grmlt_settings_tabs.
Actions: grmlt_post_slug_converted( $post_id, $old, $new ), grmlt_term_slug_converted( $term_id, $taxonomy, $old, $new ), grmlt_conversion_finished( $state ), grmlt_settings_tab_{$id}.
Functions for themes: grmlt_slugify( $text, $args ), grmlt_transliterate_greek( $text ).
WP-CLI: wp grmlt convert [--dry-run], wp grmlt undo-conversion, wp grmlt redirects check|export|import, wp grmlt acf-restore-keys [--write] [--regenerate-keys] [--undo=<file>].