備忘用です。
WordPressのアップグレードやサーバー環境の変化などで以下のエラーが出ることがあります。
この、class-wp-post-type.phpで発生するInvalid argument supplied for foreach()のエラーの修正方法のメモです。
ファイル:class-wp-post-type.php
関数:add_supports()
修正前
foreach ( $this->supports as $feature => $args ) {
修正後
foreach ( (array)$this->supports as $feature => $args ) {
環境の組み合わせによっては逆の場合もあるのですが、
$this->supportsの前に(array)をつけてみてください。
これも読もう!関連する内容の記事
他の記事を検索: