- ステータス
- 未解決
- トピックタグ
- Bug, Compatibility
問題の概要
一部のホスティング環境では、メニューの翻訳にWPMLを使用している場合、バックエンドでメニューが重複したエントリとして表示されるという断続的な問題が報告されています。WPML > サポート > トラブルシューティングページでトラブルシューティングのアクションを実行すると、メニューは正しく再接続されますが、しばらくすると問題が再発します。
回避策
作業を進める前に、必ずサイトの完全なバックアップを取得してください。
- テーマのfunctions.phpファイルを開きます。
- 次のスニペットを追加します:
add_action( 'init', 'exclude_term_queries_from_object_cache' ); function exclude_term_queries_from_object_cache() { if ( wp_using_ext_object_cache() ) { wp_cache_add_non_persistent_groups( 'term-queries' ); } }