這是來自的Marco Gasi的來賓帖子 編碼修復. 我感謝他的工作,並允許他利用這個空間告訴您一些您可能會覺得有趣的東西,就像我一樣. 因此,沒有進一步的ADO, 這是Marco的帖子
和許多其他開發商一樣, 當我發現Transposh插件時,我立即愛上了它! 它提供了開箱即用的自動翻譯功能,但也為您提供了對已翻譯文本的精細控制, 允許您編輯每個短語.
好的, 您已經知道,所以我沒有必要在這裡重複為什麼我們都如此熱愛Transposh.
但是我必須承認一些事情: 我對語言切換器小部件不滿意. 我開發小型網站,通常我需要從 2 到 4 不同的語言. 建立非WordPress網站, 我曾經在主導航菜單中只放一些標誌,希望我可以使用WordPress和Transposh進行相同的操作.
工匠之道
首先, 得到那個結果, 我使用了幾個有用的插件和一些JavaScript.
我不會在這裡浪費您的時間來談論這個: 如果您有興趣,可以找到詳細的說明 這裡
WordPress方式
這 “工匠方式” 對我來說絕對無聊: 對於每個新網站,我不得不重複每個步驟才能獲得 2 要么 3 我的菜單中的標誌. 我只想安裝一個插件並可能調整一些設置就可以了...但是那個插件不存在, 所以我最終決定我必須超越自己的極限, 迎接挑戰並創建我自己的插件.
今天,我很榮幸為您介紹Transposh的語言切換器. 這不是魔術, 它沒有創造奇蹟,但可以完成工作.
我非常感謝奧弗, 邀請我在他的博客中展示我的小動物: 謝謝, 奧弗, 為了你的好意, 我非常感謝有這個機會讓Transposh語言切換器廣為人知.
因此,, Transposh的語言切換器實際上是做什麼的?
- 它讀取Transposh設置並獲取當前網站中使用的語言列表
- 它會讀取當前主題中所有可用的菜單位置,並允許您通過簡單的複選框選擇顯示語言切換器的位置
- 它允許您在所選菜單的末尾添加(s) 一系列標誌或下拉菜單以選擇語言; 管理員, 作者和編輯者也將看到“編輯翻譯”按鈕,這將使他們能夠激活Transposh翻譯編輯器
- 如果您選擇僅使用標誌, 它允許您在Transposh標誌或Language Switcher為Transposh本身提供的標誌之間進行選擇
- 如果您選擇使用下拉菜單,則可以選擇使用選擇列表還是無序列表來構建下拉菜單: 我添加了此選項,因為與選擇列表相比,無序列表為您提供了更多自定義其外觀的選項
- 如果您使用無序列表作為下拉列表, 您可以選擇列表項是否僅顯示標誌, 僅文本或標誌和文本
- 它允許您為語言切換器菜單項設置其他類: 這使您可以使用與主題用於導航菜單項相同的類來使其外觀與主題樣式相對應
- 它允許您使用帶有語法高亮的css編輯器完全自定義您的語言切換器: 當前樣式表已加載到編輯器中,您可以對其進行修改然後保存,甚至可以創建一個全新的CSS文件. 具有自定義名稱 (它默認為custom.css)
未來呢?
我已經有一個待辦事項清單,可以添加更多功能,甚至可以創建高級版本, 但是我認為Transposh語言切換器已經可以在您的第一個版本中使您的生活更輕鬆. 或者至少, 這是我非常希望的!
你可以找到 換位語言切換器 在WordPress.org網站上 (或只是尋找 “轉座” 在WordPress安裝的管理控制台中): 嘗試一下,如有任何問題,請隨時與我聯繫. 顯然, 如果你喜歡, 別忘了給它一些星星 (我仍然沒有學會如何在儀表板上放置那些煩人的LOL評級邀請).
謝謝大家閱讀.
良好的編碼!
誠摯,
馬可·加西(Marco Gasi) 編碼修復