0

私のサイトは現在 PHP 7.2.0 を使用していますが、デバッグ ログに次のエラーが表示されます。

何が起こったのかわかりませんが、私のサイトがどういうわけか壊れてしまい、適切に表示されませんでした。WordPress ダッシュボードにアクセスできる唯一の方法は、サイトを強制的にデフォルトのテーマでロードすることです。

だから、問題は私のテーマにあると思います...

現在、サイトがまったく読み込まれず、空白の画面が表示されるか、「サイトで技術的な問題が発生しています。

私はまだ新しい Web 開発者です...何がうまくいかなかったのか、エラーを表示している現在のコードを修正する方法はありますか?

add_action('widgets_init', create_function('', 'return register_widget("Essential_Grids_Widget");'));

ご協力いただきありがとうございます!

4

1 に答える 1

0

このように使用します

$MywidgetName='Essential_Grids_Widget';
add_action('widgets_init', function () use ($MywidgetName) {
    return register_widget($MywidgetName);
});
于 2019-12-17T16:00:37.830 に答える