-
投稿者投稿
-
2020年5月2日 8:22 AM #50572
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】
10.2.3
【お使いのブラウザ】
Chrome /Safari
【当該サイトのURL】(公開できる場合は書いていただいたほうがスムーズです)こちらでプラグインのことを伺うのはどうかと思ったのですが Snow Monkey Formsの設置についてブログでの説明通りに
設置したつもりなのですがうまく動作しません。
本来当然である手順とかを飛ばしてるのかな?と思ったので設置についてもう少し詳しく説明いただければな。。ということなのですが可能でしょうか?♥ 0いいねをした人: 居ません2020年5月2日 1:13 PM #50581「うまく動作しない」というのは具体的にどのようなことでしょうか?
フォームが表示されるところまで入ったけどメールが送信されない、そもそもフォームが表示されない、などなど。♥ 0いいねをした人: 居ません2020年5月2日 1:53 PM #50583ご返信ありがとうございます!
こんな感じでうんともすんともっていう。
ブログにあった必須項目は入れてあるんですけど。♥ 0いいねをした人: 居ません2020年5月2日 1:58 PM #50584ありがとうございます! 送信してみると、js のエラーがでています。
app.js?ver=1588329515:1 Uncaught TypeError: Cannot read property 'method' of null
このエラー、他の方からも報告をもらっていて、現在調査中なのですが、まだ原因がわかっていません。可能性としては
– お使いのサーバーで WP REST API が制限されている
– お使いのサーバーでリファラがとれないのどちらかかなぁと想像しています。サーバーはどこのものを使っていますか? もし REST API が制限されているようなら、制限を解除してみてください。
♥ 0いいねをした人: 居ません2020年5月2日 2:20 PM #50586サーバはさくらです。REST APIについて見てみます。ありがとうございます!
♥ 0いいねをした人: 居ません2020年5月2日 2:25 PM #50587さくら! ちょうどこの記事を見つけたところでした。
Snow Monkey Forms では外部から不正に送信されないようにリファラチェック(送信前のページが自分のサイトかチェック)しているのですが、この記事によるとその処理がさくらではうまく動かないっぽいです。
もしよかったら、REST API の制限の確認に加え、下記のコードの変更も試してみてもらえないでしょうか?
plugins/snow-monkey-forms/snow-monkey-forms.php の
$referer = filter_input( INPUT_SERVER, 'HTTP_REFERER' );
という行を、
$referer = isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : false;
に変更してみてください。
もしやっていただける場合、書き間違えるとサイトが真っ白になっちゃうので、WordPress の管理画面からではなく FTP ツールを使って編集するのが良いです!(そしたら間違えてもまたもとに戻したら正常に戻るので)
♥ 0いいねをした人: 居ません2020年5月2日 3:17 PM #50588ありがとうございます!行けました!
♥ 5いいねをした人: 居ません2020年5月2日 3:18 PM #50590うおーー!!!!!ありがとうございます!!!!!ご協力めっちゃ助かりました! 同様の修正を入れてアップデートをリリースします!
♥ 0いいねをした人: 居ません2020年8月7日 4:01 PM #55101ありがとうございました!トピックを閉じます!
♥ 1いいねをした人: 居ません -
投稿者投稿
- トピック「Snow Monkey Formsの使い方について」には新しい返信をつけることはできません。