WordPress アップデート後のカスタムメニューエラーの解決方法

Last Updated: 2024 年 11 月 16 日 댓글

WordPressは定期的にメジャーリリースがリリースとなっています。メジャーアップデートが公開されたら、重要なサイトであれば、バックアップを行った後に進むことが望ましいです。また、ショッピングモールなどのサイトであれば、公開直後にアップデートするのではなく、数日ほど待ってから安定していたと思われるときにアップデートするのもまともな方法かもしれません。

去る11月12日(我が国時刻で11月13日午前)に WordPress 6.7 バージョンが公開されました。 6.7 バージョンにアップデートした後にエラーが発生するケースが多く報告されているようです。

第 WordPress ブログでは、更新後にカスタムページで左側のメニューのサイズが異常に大きく表示される問題が発生しました。この問題はおそらくプラグインのクラッシュによるものではないと思われます。

WordPress アップデート後にカスタムメニューが奇妙に表示される問題を解決する方法

WordPress 6.7 バージョンにアップデートした後にサイトに異常が発生した場合は、サイトをロールバックすることを検討してください。 Cafe24 一部のWebホスティングでは、自動バックアップ/復元機能を提供しています。

自動復元できないコンテンツや更新されたコンテンツがあるため、過去のバックアップに戻すべきではない場合 WordPress ダウングレードが可能です。

WordPress 6.7にアップデートした後、カスタムメニューが奇妙に表示される場合

一部のサイトでは WordPress 6.7バージョンにアップデートした後 外観 » カスタマイズ (Appearance » Customize) ページの左メニュー部分が下図のように奇妙に表示されることがあります。

WordPress 更新後のカスタムメニューエラーの解決方法

このブログには、 GeneratePress テーマが使用されていますが、同じテーマを利用する他のサイトではこの問題は発生せず、このサイトにのみこのエラーが発生しました。

この問題は、サイトにインストールされているプラ​​グインとの競合が原因で発生しているようです。実際、右クリック防止プラグインを使用するサイトでもこのような現象が発生すると Naver カフェのメンバーがお知らせしました。

この問題を解決するには、問題のプラグインを見つけて無効にすることを検討してください。時間が経つと、アップデートが出てきて、このような問題が解決すると思われます。

私は未封策ですが、次のコードを チャイルドテーマの関数ファイル(functions.php)に追加して解決しました。後で WordPress コア、テーマ、プラグインのアップデートが出たら、コードを削除して問題が再発するかどうかを確認できます。

function enqueue_customizer_css() {
    wp_add_inline_style(
        'customize-controls', // Customizer 스타일 핸들
        '#customize-controls .accordion-section-title button.accordion-trigger {
            height: auto;
        }'
    );
}
add_action('customize_controls_enqueue_scripts', 'enqueue_customizer_css');

このコードは非常に単純なコードなので、サイトの速度にほとんど影響を与えず、カスタムページからのみ読み込まれます。

FTPに接続して/wp-content/themes/チャイルドテーマ/フォルダの下のテーマ関数ファイルに上記のコードを追加してください。チャイルドテーマがない場合は、インストール後に進んでください。

最後に、

WordPress メジャーバージョンがリリースされた場合は、アップデート前 バックアップをすることは安全かもしれません。 WordPress 6.7 アップデート後にエラーが多く報告されていますので、まだアップデートしていない場合は今週まではお待ちください。数日の間に多くのテーマとプラグインが更新されています。おそらく来週中には、ほとんどの人気テーマやプラグインのバグは修正されないだろうと思います。

参照


コメントを残す

コメント