- ステータス
- 解決済み
- 報告対象
- WPML Multilingual CMS 3.6.0
- 解決されたバージョン
- 3.6.3
問題の概要
これは、一部のテーマまたはサードパーティ製プラグインとの互換性の問題である可能性があります。言語スイッチャーは実際にテーマに挿入されていますが(HTMLマークアップは確認できます)、各メニュー項目の文字列は空になっています。
原因は、一部のテーマまたはサードパーティ製プラグインがHTMLタグを削除しているか、メニューラベルを切り詰めているためです。
回避策
一時的な解決策として、メニュー項目用のプレーンテキストテンプレートを作成しました。以下の手順に従ってください。
1. こちらからテンプレートのZIPをダウンロードします:https://github.com/OnTheGoSystems/Text-Menu-Item-Template/archive/master.zip
2. このテンプレートフォルダーを{your-theme-folder}/wpml/templates/language-switchers/に展開します(テンプレートファイルは{your-theme-folder}/wpml/templates/language-switchers/Text-Menu-Item-Template/に配置されます)。
3. WPML -> 言語ページに移動し、メニュー言語スイッチャーセクションまでスクロールします。
4. メニュー用の言語スイッチャーを追加または編集します。
5. 言語スイッチャーのスタイルドロップダウンを使用してYour theme – Text Menu Itemオプション(「Your theme」はサイトのアクティブなテーマ名です)を選択し、保存します。
注:このテンプレートにはHTMLタグが含まれていないため、国旗を含めるオプションは無効になっています。