WPML

問題の概要

WPML 4.5以降、サイトのメニューを翻訳していなくても、WPMLはセカンダリ言語でメニューを表示します。この新機能は正常に動作しますが、メニューにサブアイテムが含まれている場合、ドロップダウンの表示が崩れます。

回避策

この問題は修正されました。 最新バージョンにアップデートするとお使いのサイトで問題が解決するため、この回避策はまだアップデートできない場合にのみ必要です。

回避策として、単にメニューを翻訳するか、以下の手順を実行します。

  1. サイトの完全なバックアップを作成します。
  2. /sitepress-multilingual-cms/inc/wp-nav-menus/TranslateMenu.phpファイルを編集します。
  3. 54行目を探します。
  4. 変更前:
    if ( $key !== 'menu_order' ) {
  5. 変更後:
    if ( !in_array($key, ['menu_order', 'post_type', 'ID']) ) {

すべての既知の問題

まだこの問題が発生しますか?

アップデートしても問題が解決しない場合は、サポートのご質問をお寄せください。一緒に調査いたします。