先前有訪客問博客吧的 文章 url 是怎麼實現的,博客吧的 url 是設置固定鏈接為/%postname%.html,然後在添加新文章的時候才手動編輯中文部分為英文。英文都是 按詞翻譯的,因為不想 URL 太長。對英文不大好的朋友,如果想實現這個功能,可以使用 WordPress 博客中文 URL 轉英文的博客插件 wp slug translate 實現。
wp slug translate 插件介紹:
通過該插件,可以讓 WordPress 中文博客的博主使用/%postname%.html 形式的固定鏈接時的文章 URL 的中文自動翻譯為英文顯示,英文顯示不但較為美觀,且對 SEO 是比較有利的。
wp slug translate 插件安裝使用:
1. 下載 WordPress 博客插件 wp slug translate,並上傳至 wp-content/plugins/目錄下 (可以在博客後台的添加插件功能中直接搜索安裝)
2. 登陸博客後台,在已安裝插件列表中啓用 wp slug translate 插件
3. 在設置選項卡下點擊“ 固定鏈接” 選項,設置自定義結構為/%postname%.html 形式。 (如果先前已做這一步的不用理會)
4. 添加新文章時,輸入文章的標題和輸入內容後,點擊發布,就會自動把博客標題翻譯為英文 URL

wp slug translate 插件説明:
1. 如果在標題中設置有 slug, 則選用標題中設置的 slug 作為縮略名, 標題設置的格式: title@@ Slug
2. 如果標題未設置 slug, 但在縮略名的欄目中有縮略名存在, 則選用 slug 欄目中的 slug 作為縮略名。
3. 如果以上兩處都未設置縮略名 (slug), 則自動換取標題 (title), 然後將標題翻譯成英文 (如果是非英文的標題), 翻譯來源是谷歌翻譯, 然後將翻譯得到的英文作為 slug 設置成縮略名。
4. 如果因為某種原因, 比如網絡問題、或者該中文字符無法翻譯等等, 就自動會把非英文字符 (其實就是漢字) 轉換成拼音。 轉換成拼音的不僅僅是標題, 有可能是已經設置的 slug, 如果已經設置的 slug 中含有中文字符也會翻譯成拼音, 不過如果個 Google 的翻譯中含有中文字符就會自動刪除而不是翻譯成拼音, 因為我覺得這個就沒有意思了!
提醒:該插件的翻譯來源是谷歌在線翻譯,翻譯後的英文並不一定是百分之百正確。