[WordPress] 外掛分享: Greek Multi Tool

首頁 › 外掛目錄 › Greek Multi Tool
WordPress 外掛 Greek Multi Tool 的封面圖片
1,000+
安裝啟用
★★★★☆
4.6/5 分(9 則評價)
14 天前
最後更新
0%
問題解決
WordPress 6.2+ PHP 7.4+ v4.0.0 上架:2022-03-17

內容簡介

Greek Multi Tool 是一款現代化的 WordPress 外掛,專為處理希臘語而設計,提供多種功能以簡化網站的語言管理,並優化 SEO 效果。其模組化架構允許用戶根據需求啟用特定功能,確保網站速度不受影響。

【主要功能】
• 自動轉換希臘字符為 SEO 友好的 URL
• 內建 301 轉址管理器保護 SEO 排名
• 完美整合 WooCommerce 的產品 URL
• 自動移除不必要的重音符號
• 提升內部搜尋功能,理解希臘語雙元音

外掛標籤

開發者團隊

⬇ 下載最新版 (v4.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Greek Multi Tool」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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:

ELOT 743 (default for new installations): the official Greek transliteration standard (ELOT 743:2001, identical to ISO 843:1997), the one used in passports and road signs, as adopted by the United Nations. μπλούζα → blouza, αυτοκίνητο → aftokinito, σύγχρονος → synchronos.
Phonetic: closer to pronunciation (αι → e, ει/οι → i, μπ → b).
3.x compatibility: existing installations keep exactly the permalinks version 3.x produced (μπλούζα → 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.
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:

shows a preview first (counts per content type, a sample of old and new URLs, how many will need a numeric suffix) and writes nothing until you confirm you have a backup,
works in batches, so it is safe on large sites; an interrupted run can be continued or discarded, and what was converted until then can still be undone,
changes only the slug: content, dates and revisions are untouched (no revision is created),
keeps the new slug unique and lets WordPress remember the old one as well,
records a 301 redirect for every old URL, including child pages and child terms whose URL changed because their parent did. Redirects are always recorded; the “301 redirects” switch only decides whether they are served,
can be undone: the previous permalinks come back and the Latin addresses redirect to them (posts through WordPress’ own old-slug redirect, pages, other hierarchical content and terms through redirects the undo records). It is also available in WP-CLI.

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:

the site language is Greek when the content is,
the theme declares lang="el" on the page (browsers then drop accents on capitals and screen readers use the right language),
the database collation ignores accents in search (verified with a real query, never changed by the plugin),
how many posts, terms and media files still have Greek names,
whether any redirect is broken.

Category menus
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.
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=].

延伸相關外掛

文章
Filter
Mastodon