🚀 サイト構築が難しい?手取り足取りご案内します——「WordPressサイト構築伴走」サービスを詳しく見る →

SiteOrigin Page Builderインストール後、サイトがFatal errorエラーを表示する場合の対処法

今日、あるネットユーザーがNaibaに、彼のWordPressサイトが開かなくなったと相談してきました。彼のサイトを開くと、„Fatal error: Call to undefined function wp_doing_ajax() in /home/vgr8rn8v8/wwwroot/wp-content/plugins/siteorigin-panels/siteorigin-panels.php on line 45」と表示されました。

問題の原因

エラーの原因から見ると、問題はwp_doing_ajax() という関数ファイルにあります。wp_doing_ajax() という関数はWordPress 4.7以降で追加された関数で、ちょうどこのネットユーザーは古いバージョンのWordPressを使用していました。関連情報は公式ドキュメントを参照してください:https://developer.wordpress.org/reference/functions/wp_doing_ajax/wp_doing_ajax() は、現在のリクエストがAjaxリクエストかどうかを判定するために使用されます。WordPressのAjaxリクエストであればtrue、そうでなければfalseを返します。
function wp_doing_ajax() {
    /**
     * Filters whether the current request is a WordPress Ajax request.
     *
     * @since 4.7.0
     *
     * @param bool $wp_doing_ajax Whether the current request is a WordPress Ajax request.
     */
    return apply_filters( 'wp_doing_ajax', defined( 'DOING_AJAX' ) && DOING_AJAX );
}

解決方法

エラーメッセージから明らかなように、問題はsiteorigin-panels/siteorigin-panels.phpの45行目にあります。問題はPluginの互換性です。問題を解決するのは簡単で、FTPツールを使用して、ウェブサーバー上のsiteorigin-panelsフォルダを削除します。もしこのPluginを引き続き使用したい場合は、まずWordPressを最新バージョンにアップグレードし、再度インストールしてください。アップグレードできない場合は、サーバー環境が新しいバージョンのWordPressのハードウェア要件を満たしているか確認する必要があります。WordPress 設定要件 WordPressをインストールするために必要なハードウェア条件

その他の状況

ウェブサイトが開かない状況が発生する場合、必ずしもPluginの問題とは限りません。Naibaは以前、WordPressサイトの503エラーの究極のトラブルシューティングガイドを共有しました。興味があれば読んでみてください。

WordPressサイト503エラーの究極のトラブルシューティングガイド

🚀 チュートリアルを見てもまだ迷っていますか?私が手取り足取りご案内しましょう

「WordPressサイト構築伴走」——ドメイン選び、ホスティング購入から、テーマのインストール、公開、投稿まで、すべてのステップで私が伴走します。遠回りせず、目標に直行できます。

👉 サイト構築伴走サービスを詳しく見る
🔒

コメントは終了しました

この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。

×
二维码

QRコードをスキャンしてフォロー

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: