WordPressのプラグイン「Wordfence」で、画像アップロード時にエラーが出た場合の対応方法を紹介します。
画像アップロード時にエラーとなる際は、上記のような画面が表示されます。
この問題の対応方法は、以下となります。
すべての設定 > ファイアウォール設定 > ファイアウォールの詳細設定 > ルール
/admin.php?page=WordfenceOptions
この中に「Malicious File Upload (PHP)」という項目があるので、これを外すとアップロード可能になります。
なお、この場合、JavaScriptやサーバー側での処理でセキュリティ対策をしておく必要があります。