很多朋友采用文章標題作為固定鏈接,如果沒有安裝別名翻譯插件,就會導致固定鏈接是中文的,很不美觀,很多人是后來才知道安裝插件的,那么以前的很多舊文章固定鏈接怎么辦呢?
接下來就為大家介紹一款支持批量翻譯固定鏈接的別名翻譯插件WP Slug Translate,該插件使用的是微軟Bing翻譯API接口,安裝這個插件以后,當我們寫完文章點擊“發布”的時候就可以自動翻譯文章別名,至于如何批量翻譯舊文章,請看下文:
一、WP Slug Translate插件下載地址: (注意是作者為“boliquan”的那個才支持批量翻譯) http://wordpress.org/extend/plugins/wp-slug-translate/
二、批量翻譯中文固定鏈接的方法:登入wordpress后臺后,點擊“文章”,然后就看到了文章列表,勾選“標題”則選中了當前列表頁的所有文章,在“批量編輯”那里下拉選擇“編輯”,點擊“應用”,再點擊右邊的“更新”,等待一會當前頁的所有文章的中文固定鏈接就翻譯成英文了,翻到下一頁用同樣的方法批量翻譯直到全部翻譯完成即可。注意批量翻譯很容易超時,可以每次少選擇一些文章。
三、WP Slug Translate插件詳細使用方法見下面:
==WP Slug Translate插件簡介==
WP Slug Translate | Download» |,它是一個使用微軟Bing翻譯API接口的文章標題別名自動翻譯插件,支持批量翻譯文章標題別名。首先說說我為什么要寫這個插件,我之前用過wp-slug和cos_slug_translator這兩款別人的插件,前者由于谷歌時不時撞墻不太穩定,后者的作者改成了有道API(因為原來的谷歌API收費了),而有道的翻譯太爛了。所以只能自己動手滿足需求了,最近學習了一下Bing翻譯的API,翻譯效果很不錯,所以做成了這個文章標題別名自動翻譯插件,支持從38種語言翻譯成英文,如果手動指定別名則以手動的為準,如果由于網絡等原因導致翻譯失敗,則以文章ID作為別名。使用很簡單,安裝后可以直接使用,有個名為“WP Slug Translate”的設置選項,對于中文博客來說默認設置就行了,照顧自己人嘛。
==WP Slug Translate插件安裝與使用==
(1)下載后解壓得到wp-slug-translate文件夾,上傳至 /wp-content/plugins/ 目錄,然后在后臺“插件”那里啟用。 (2)進行簡單配置:“設置”→“WP Slug Translate”即進入了設置頁面。 (3)“Windows Azure Application”:可以用默認的,最好自己按提示去申請一個。兩個步驟缺一不可。每個賬戶每個月有兩百萬字符限制,所以推薦大家按照教程申請自己的。 (4)“Source Language”:是指你寫博客使用的語言,在下拉菜單選擇就行。 (5)“Second Mode”:以第二工作模式運行,兼容同步微博等插件(比如:多說),能夠實時翻譯文章標題別名。 (6)“Delete Options”:勾選后可以在禁用此插件時自動刪除在數據庫中的設置選項,做到綠色化。
==FAQ常見問題解答==
① 什么是文章標題別名(slug)?我個人推薦的固定鏈接格式是什么? 答:別名slug就是設置固定鏈接以后,固定鏈接的后半部分,又稱“縮略名”,比如這篇文章的固定鏈接是http://boliquan.com/wp-slug-translate/,那么這篇文章的別名slug就是wp-slug-translate;我個人推薦的固定鏈接格式是/%postname%/或者/%postname%.html這樣的好處是部分關鍵詞會出現在URL中,有利于SEO。
② 寫文章時如何看到別名slug? 答:點擊右上方的“顯示選項”→勾選“別名”即可顯示slug模塊,可以用鼠標拖動到喜歡的位置,建議放在右上角。
③ 我可以手動指定slug嗎? 答:如果手動指定了slug,則以手動指定的英文為準。如果輸入的仍然是不合標準的中文字符或純數字,則仍然執行對標題的翻譯。
④ 以前某篇文章的slug是中文的,怎么改成英文的?如果文章很多,怎么批量翻譯? 答:“編輯”該文章→再點擊“更新”即可;如果文章很多,可以在后臺點擊“文章”,然后就看到了文章列表,勾選“標題”則選中了當前列表頁的所有文章,在“批量編輯”那里下拉選擇“編輯”,點擊“應用”,再點擊右邊的“更新”,等待一會當前頁的所有文章的中文固定鏈接就翻譯成英文了,翻到下一頁用同樣的方法批量翻譯直到全部翻譯完成即可。注意批量翻譯很容易超時,可以每次少選擇一些文章。
⑤ 以前某篇文章的slug是ID,怎么改成英文的? 答:首先確定你的固定鏈接格式已設置為文章別名/%postname%/或者/%postname%.html等,然后編輯該文章,點擊“更新”,即可自動執行對標題的翻譯。
⑥ 文章標題別名已經是英文了,編輯文章后url會改變嗎? 答:不會,只有當別名是不合標準的中文字符或純數字時才會自動翻譯,如果本來已經是英文,那么隨便怎么編輯,url也不會改變。
⑦ 為什么寫完文章,并沒有見到固定鏈接被自動翻譯? 答:因為你還沒點擊“發布”,WP Slug Translate是在發布文章時執行的。
⑧ 如果網絡不佳翻譯失敗時怎么辦? 答:如果由于網絡問題導致翻譯失敗,則會自動以文章ID作為slug,當然你仍然可以手動指定slug。這時你也可以點擊“更新”嘗試再次執行翻譯。
⑨ “Windows Azure Application”是什么? 答:這是微軟的應用中心,默認是我申請的那個,因為每個賬戶每個月有兩百萬字符限制,所以最好申請你自己的,首先訂閱“Microsoft Translator”然后再注冊。兩個步驟缺一不可。申請教程在這里,如果你發現自己申請的不能用,可以點擊“重置”來恢復默認設置。
⑩ “第二工作模式”是什么意思? 答:這是為了兼容同步微博等插件(比如:多說)而新增加的一種工作模式,可以解決“同步到微博后地址打不開”的問題,能夠實時翻譯文章標題別名,需要注意的是,以這種模式工作時,很多特性與上面講的不同。
? 對于有人出現這種情況“Fatal error: Call to undefined function curl_init()”為什么? 答:如果你是本地XAMPP環境測試的,是因為CURL功能沒打開,其它本地環境可能也會默認沒打開CURL功能,請查看這篇文章:本地XAMPP打開CURL方法。如果你是在使用的主機上出現這種情況,那么基本上可以考慮換主機了,連這種最基本的CURL功能都沒打開,基本上什么API類的插件都用不了~
固定鏈接結構標簽的主要參數
WordPress 固定鏈接結構主要是通過結構標簽來構成的,你只要了解了這些標簽就可以任意設置你的永久鏈接了。
主要參數如下:
%year% 年,四位數,如:2009
%monthnum% 月,如:01
%day% 日,如:10
%hour% 時,更精確的時間,如:16
%minute% 分,如:50
%second% 秒,如:30
%post_id% 文章的唯一標識,如:110
%category% 分類
%author% 作者名
%postname% 文章名
“%postname% 文章名”,這是WordPress 固定鏈接比較常用的結構標簽,如一片文章的標題為“Hello World” ,則使用這個結構標簽的固定鏈接就會出現“Hello-World”。中文版的WordPress 顯示的則是文章的“日志別名”,注意要把“日志別名”設為英語或拼音,否則不利于搜錄.
新聞熱點
疑難解答
圖片精選