최근 WordPress サイトで Error: Compilation failed: invalid range in character class at offset... エラーが発生する問題に触れたことがあります。 このエラーは、WPBakery Page Builderのバージョンが低いために発生するため、 WordPress、テーマ、プラグインを最新バージョンにアップデートすると問題が解決します。

WordPress トラブルシューティング: Error: Compilation failed: invalid range in character class at offset エラー
WordPress サイトでPHPバージョンを7.3にアップデートすると、次のようなエラーが発生する場合があります。
Compilation failed: invalid range in character class at offset 11 in /home/public_html/content/plugins/js_composer/include/autoload/hook-vs-grid.php on line 163
しかし現在 WordPressが推奨するPHPバージョンはPHP 7.4以降です。 PHPのバージョンは、可能な限り7.4以上を適用することが望ましいです。 現在の最新バージョンは PHP 8.1입니다。 WordPressがバージョン6.0にアップデートされ、PHP 8.1の互換性が向上したようです。
上記のエラーはWPBakeryページビルダーのために発生します。
たまに WPBakeryページビルダー와 Elementor ページビルダーを一緒にインストールして使用する人がいます。 ページビルダーはそれ自体重いので、2つだけ使用してください。 ページビルダーをXNUMXつ以上アクティブにすると、プラグインのクラッシュによってエラーが発生することがあります。
過去には、WPBakery Page Builderが有料テーマに多用されていましたが、近年 エレメンページビルダーが大きな人気を集めながら有料テーマでもエレメンタを搭載する傾向です。
Error: Compilation failed: invalid range in character class at offset... エラーが発生した場合...
- まず、サイトをバックアップします(データとDBの両方)。 ウェブホスティングサーバースペースが十分な場合 UpdraftPlusのような無料のプラグインを使用してバックアップすると便利です。
- テーマとプラグインの両方を最新バージョンに更新します。
- WordPressツールバージョンの場合は、最新バージョンにアップデートしてください。
WPBakeryページビルダー("Visual Composer)のバージョンが低いと、使用しているテーマもバージョンが低いことがあります。 Visual Composerが搭載されている場合は、テーマを最新バージョンに更新すると Visual Composerも最新バージョンにアップデートされます。
PHPバージョンが低い場合は、まずPHPバージョンのアップグレードを検討してください。 PHPのバージョンが低いと、プラグインやテーマが正しくインストールされないことがあります。 PHPバージョンのバージョンが高い場合、サイトの速度も向上する可能性があり、セキュリティ上の面でも望ましいです。
必ずバックアップを徹底してから行ってください。 Cafe24, SiteGround など一部のWebホスティングでは、一定期間のバックアップを提供するため、アップデート後にサイトにアクセスできないなど、致命的な問題が発生した場合、サイトを以前の状態に復元(ロールバック)することがあります。
サイトを更新できない場合
WPBakeryページビルダーを含む WordPress、テーマ、プラグインを更新できない場合があります。 そのような場合は、WPBakery Page Builderプラグインファイルを修正して一時的に問題を解決できます。
FTPにアクセスして次のファイルを開きます。
/wp-content/plugins/js_composer/include/autoload/hook-vc-grid.php
行86を探します:
. '([\\w-_]+)' // 2: Shortcode name
上記の行を次のように修正します。
. '([\\w\-_]+)' // 2: Shortcode name
「-」が「\-」に変更されました。
上記の手順で問題が解決しない場合は、WPBakery Page Builder開発者に連絡してサポートを依頼してください。
コメントを残す