🚀 サイト構築が難しい?手取り足取りご案内します——「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サイト構築伴走サービス」——ドメイン名の選択、ホスティングの購入から、Themeのインストール、公開、投稿まで、すべてのステップで私が伴走し、遠回りをせずに目標に直行します。

👉 サイト構築伴走サービスについて詳しく知る
🔒

コメントは閉鎖されました

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

×
二维码

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