內容簡介
Multilify 是一款輕量級且強大的多語言 WordPress 外掛,讓使用者能輕鬆創建和管理多語言內容,專注於性能和簡單性,適合各種需要多語言支持的網站。
【主要功能】
• 支援無限語言
• 自訂 URL 短碼
• hreflang 標籤自動生成
• 瀏覽器語言檢測
• 內建語言切換器
• 簡單的視覺編輯器
外掛標籤
開發者團隊
原文外掛簡介
Multilify is a lightweight yet powerful multilingual plugin for WordPress that allows you to create and manage content in multiple languages with ease.
Key Features
Unlimited Languages – Add as many languages as you need
Custom Slugs – Set a different URL for every language, including nested pages
hreflang Tags – rel="alternate" tags in
Correct Page Language – and a Content-Language header follow the language being viewed
Browser Language Detection – First-time visitors land in the language their browser asks for; their own choice is remembered afterwards
Translation Progress – The settings page shows how many entries each language still needs
Flag Picker – Choose a flag from a grid instead of hunting for the emoji
Performance First – Object caching on the slug lookup, with an index to match
Visual Editor – Translate content using the familiar WordPress editor
Language Switcher – Built-in switcher with flag-only or flag + name display
Any Post Type – Posts and pages out of the box, anything else through the multilify_post_types filter
Shortcode & Template Tag – Drop the switcher anywhere with [multilify_switcher]
Developer Friendly – Filters for the post type list, the translated title and content, the flag choices and the locale
Perfect For
Blogs and magazines
Business websites
E-commerce stores (works with WooCommerce)
Portfolio sites
Any WordPress site that needs multilingual support
Why Choose Multilify?
Unlike bloated translation plugins, Multilify focuses on performance and simplicity:
Lightweight – No impact on your site speed
Clean Database – Efficient data storage with proper indexing
No External Services – All translations stored locally
100% Free – No premium features, no limitations
Privacy Focused – Your content stays on your server
How It Works
Install and activate the plugin
Add your languages from the Multilify settings page
Edit any post or page to see translation meta boxes
Enter translations for each language
Add the language switcher to your theme
Developer Features
Object caching on the slug lookup, invalidated when a slug changes
Transient API for optimized rewrite rule flushing
Filters: multilify_post_types, multilify_translated_title, multilify_translated_content, multilify_flag_choices, multilify_locale, multilify_enable_browser_detection
Clean, documented code following the WordPress Coding Standards
Translating Content
When editing a post or page, you’ll see meta boxes for each active language where you can:
Enter translated title
Add translated content using the WordPress editor
Set custom URL slugs for each language
All fields are optional – fallback to default language if not translated
Language Switcher
Add the language switcher to your theme using:
Or use the shortcode: [multilify_switcher]
To show flags only (no language name):
false ) ); ?>
Or with the shortcode:
[multilify_switcher show_name="false"]
The language name is optional. If you leave it empty when adding a language, the language code is used as a fallback. You can also edit a language’s name and flag at any time from the Multilify settings page.
Support
Website: https://multilify.com
Support Forums: WordPress.org support forums
GitHub: github.com/kadirermantr/multilify
Contributing
Multilify is open source! Contribute on GitHub.
