maxcyber1さん、こんにちは。
他の方の公開サイトのフォームを検証することはできないので、まずはどこまで検証ができているのか教えてください。
1.スマートフォンは iPhone でも Android でも変わりなく送信不能なのか、またブラウザを変更しても同じ現象が発生するのか
2.そもそもこのフォーム以外の送信はスマホからでも問題ないのか、画像の添付がなければ問題ないのか
3.送信画像を 1 枚だけにして、数百kb 程度の画像でも同様の問題が発生するのか
4.現象が発生した時刻でのサーバー上の各種ログは確認できているか
可能性としてスマートフォンのブラウザで処理できない JavaScript のエラーが発生しているようなことも考えられます。フォームの項目を最低限の内容にして検証し、徐々に項目を戻していってどこで問題が発生するか確認してみるのも検証方法として有効ですのでご検討ください。
ご参考になれば。
返信ありがとうございます。
下記お答えいたします。
1.スマートフォンは iPhone でも Android でも変わりなく送信不能なのか、またブラウザを変更しても同じ現象が発生するのか
発生いたします。
2.そもそもこのフォーム以外の送信はスマホからでも問題ないのか、画像の添付がなければ問題ないのか
画像の添付がなければ問題ございません。
3.送信画像を 1 枚だけにして、数百kb 程度の画像でも同様の問題が発生するのか
同様の状態です。
4.現象が発生した時刻でのサーバー上の各種ログは確認できているか
確認していません。方法がわかりません。
maxcyber1さん、こんにちは。
画像の添付がなければとのことなので、そこを中心に検証されてみることをお勧めいたします。
方法としては新しくフォームを作成し、名前欄とファイル添付の 2 つだけ設置し、どちらも必須項目にはしない状態でスマートフォンからの送信ができるかどうか辺りからの検証を行ってみてはいかがでしょうか。
最低限の環境から検証を進めることで何か分かることがあるかもしれません。
なお、キャッシュ系のプラグイン、サーバーのキャッシュ等は一時的に無効化して検証されることをお勧めいたします。また、メールの送信に影響する可能性のあるプラグイン等も停止してみる必要があるかもしれません。
サーバーのログに関してはサーバーの管理画面から確認できる場合もあります。場合によってはサポートに〇月〇日〇時〇分頃にエラーが発生していないか問い合わせる方法もあるかもしれません。
運用サイトでプラグインの全停止、テーマの変更は難しいと思いますので、可能であるならば同じサーバー上に検証環境を持つことを検討してみてください。そうすることで最低限の環境から少しずつ本番環境に近づけながら検証することができます。
ご参考になれば。
もし、iPhoneの場合にはカメラでとった写真は HEICフォーマットになっていて、WordPress によってアップロードを拒否されている場合もあります。iPhoneの場合には、画像フォーマットについて JPEGになっているかどうかも合わせてチェックするとよいかと思います。
皆様ありがとうございます。ご教示いただいた通り検証してまいりました。
まず
wp-config.phpの
WP_DEBUG”, true
でエラー個所を洗い出し、エラーを全てなくしました。
その後
php.iniで
memory_limit 128M→256M
post_max_size 8M→64M
upload_max_filesize 2M→32M
にメモリを上げました。
今現在、無事送信可能となりました。
皆様ありがとうございました。今後共よろしくお願い申し上げます。