Linux 软件免费装
Banner图

Greek Multi Tool

开发者 bigdropgr
aivazidis
更新时间 2026年10月15日 20:53
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

redirects permalinks transliteration greek greeklish

下载

4.0.0 3.4.0 3.4.1 1.0.1 1.0.2 1.0.3 1.0.4 1.1.0 1.1.1 1.2.1 1.2.2 1.2.3 1.2.4 1.3 2.0.0 2.0.1 2.1.0 2.1.1 2.1.4 2.2.0 2.3.0 2.3.1 2.3.2 3.0.0 3.1.0 1.0.0 1.0.5 1.2.0 2.1.2 2.1.3 2.1.5 3.2.0 3.3.0 3.3.1

详情介绍:

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. Greek permalinks 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: 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. Media file names Uploaded files with Greek names get Latin names with the same standard: φωτογραφία.jpg → fotografia.jpg. Files that are already uploaded are not renamed. Convert old permalinks, with 301 redirects 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. Accent check 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. Greek readiness in Site Health Checks that show up in Tools → Site Health, and in a card on the plugin screen: Hooks and WP-CLI 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>].

安装:

  1. Install from Plugins → Add New (search for "Greek Multi Tool") or upload the folder to /wp-content/plugins/.
  2. Activate it. New permalinks and uploads are converted right away with ELOT 743.
  3. Open Greek Multi Tool in the admin menu to pick the standard, exclude words, and convert existing permalinks.

屏幕截图:

  • Conversion: preview which old Greek URLs will change before converting.
  • Redirects: every converted URL gets a 301 redirect, checked for missing destinations, chains and loops.
  • Tools: build a menu from your category tree and run the WP-CLI commands.
  • Site Health: checks whether your site is set up for Greek.
  • Block editor: the accent check panel finds missing or wrong accents in titles and content.

升级注意事项:

4.0.0 High severity fix: with Yoast SEO and page builder shortcodes that list posts, saving a page could overwrite its title and slug with another post's. Major release: removes Greek dates, uppercase accent removal, enhanced search and excerpts. Permalinks are kept. Back up first.

常见问题:

Will my existing permalinks change when I update to 4.0?

No. Existing permalinks only change when you run the converter: the transliteration never touches a slug that already exists, whether Greek or Latin, and saving a post or a term without changing its slug keeps it. Sites updating from 2.x or 3.x keep the transliteration they used for new content ("3.x compatibility" for the former Simple mode, "Phonetic" for Advanced), so nothing changes until you choose ELOT 743 in the settings.

How do I switch to ELOT 743?

Greek Multi Tool → Settings → Transliteration standard → ELOT 743 → Save. From then on new permalinks follow the standard. Existing ones stay as they are; convert them with Conversion & redirects if you want them to match.

Where did Greek dates, uppercase accent removal, enhanced search and Greek excerpts go?

They were removed in 4.0 because WordPress covers them when the site is set up correctly, and the plugin's versions were worse:

  • Dates: with the site language set to Greek, WordPress prints Greek month and day names in the right grammatical case (wp_date(), wp_maybe_decline_date()).
  • Capitals without accents: with lang="el" on the page, Chrome, Firefox, Safari and Opera remove the accents themselves when text is set in capitals with CSS.
  • Search: the database collation decides whether πενσα finds πένσα; the plugin's own search never actually worked.
  • Excerpts: WordPress trims Greek text by words correctly.
Site Health now tells you whether your site meets those conditions. Themes that called grmlt_format_greek_date() or grmlt_greek_excerpt() keep working (the functions are deprecated and now use the WordPress equivalents).

What happens to the redirects if I deactivate or delete the plugin?

While the plugin is deactivated the redirects do not run. If you delete the plugin, its tables and settings are removed. The old slugs the converter stored in WordPress' own _wp_old_slug meta stay, so WordPress itself keeps redirecting old post URLs.

Does it work with ACF, WooCommerce and page builders?

Yes. ACF internal post types are never converted and ACF operations are skipped by the transliteration. WooCommerce product and category permalinks are converted like any other public content. The accent check reads the text of page builder content (WPBakery, Elementor and others) and the Yoast SEO analysis receives clean text for it.

My ACF fields broke after "Convert All Old Permalinks" in an old version.

That bug was fixed in 3.4.1. Run wp grmlt acf-restore-keys for a report of every damaged field, sub field, field group, post type, taxonomy and options page, and add --write to restore the keys; a backup of the changed rows is kept in wp-content/uploads/grmlt-acf-backups/, a folder closed to the web, and --undo puts it back. Field keys come back from the values stored with them; the keys of groups, post types and taxonomies come back from the site's acf-json folder if it has one, otherwise --write --regenerate-keys gives them new keys. Back up the database first. See the Tools tab.

更新日志:

4.0.0 What's new in 4.0: a redesign around the things the plugin does best. Transliteration now follows ELOT 743 on new installations, the converter has a preview, batches and undo, redirects are checked and managed, and Site Health tells you whether your site is set up for Greek. Added Changed Fixed Security Removed 3.4.1 3.4.0 3.3.1 3.3.0 3.2.0