前提・実現したいこと
ここに質問の内容を詳しく書いてください。
WordPress制作(woocommerce)の通販サイトを運営しています。
テーマはstorefrontのbook shopというテーマです。
自作テーマは使用していないです。
2日前から同様のエラーerror_logファイルが数十GBにも膨れ上がってしまい、ディスク使用量が一杯になってサーバーがクラッシュしてしまい困っています。
class-wp-hook.phpが暴走しているようです。
発生している問題・エラーメッセージ
[19-Jul-2019 09:33:12 UTC] PHP Warning: current() expects parameter 1 to be array, null given in /home/infojoho/public_html/wp-includes/class-wp-hook.php on line 275
[19-Jul-2019 09:33:12 UTC] PHP Warning: Invalid argument supplied for foreach() in /home/infojoho/public_html/wp-includes/class-wp-hook.php on line 277
該当のソースコード
do { $this->current_priority[ $nesting_level ] = $priority = current( $this->iterations[ $nesting_level ] ); foreach ( $this->callbacks[ $priority ] as $the_ ) { if ( ! $this->doing_action ) { $args[0] = $value; }
試したこと
サーバー会社に問い合わせましたが、WordPressのバグっぽいから直るまでプラグインを最新版に保つように、としか言われず、途方に暮れています。
いま、この内容を書きながらも、エラーログが溜まってしまい、その削除対応に追われています。
こちらで記載されているコードが当サイトにあてはまるのかは分かりませんが、近い症状として調べたサイトはあります。
https://core.trac.wordpress.org/ticket/39338
補足情報(FW/ツールのバージョンなど)
主要プラグインは
Jetpack
mailchimp
woocommerce
woocommerceの決済系プラグイン
等です。
私がphpの知識があるわけではなく、困って行き着いた先がこのサイトなので、
コードを修正できずに大変困っております。
原因となるコードを修正していただくことは可能でしょうか?
何卒宜しくお願いいたします。