質問編集履歴
4
javascriptのエラー確認追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -55,16 +55,17 @@
|
|
55
55
|
|
56
56
|
|
57
57
|
※javacriptのエラーについて確認がありましたので、以下、試した内容とエラー内容を追記します。
|
58
|
-
・V2で当初質問事項に記載したPHPに「<script src='https://www.google.com/recaptcha/api.js'></script>」
|
58
|
+
・V2で当初質問事項に記載したPHPに「<script src='https://www.google.com/recaptcha/api.js'></script>」
|
59
|
-
フォームに「<div class="g-recaptcha" data-sitekey="6LexpYsUAAAAAOsq1baRxIQ2-
|
59
|
+
を追加し、フォームに「<div class="g-recaptcha" data-sitekey="6LexpYsUAAAAAOsq1baRxIQ2-DuPSUtIYd_
|
60
|
-
追加した状態。
|
60
|
+
wkkCZ"></div>」を追加した状態。
|
61
|
+
|
61
|
-
|
62
|
+
※reCAPTCHAのチェックボックスは表示されるが、以下のエラーが発生している。
|
62
|
-
・GET https://www.google.com/recaptcha/api.js?render=6LexpYsUAAAAAOsq1baRxIQ2-
|
63
|
+
・GET https://www.google.com/recaptcha/api.js?render=6LexpYsUAAAAAOsq1baRxIQ2-DuPSUtIYd_
|
63
|
-
net::ERR_ABORTED 400
|
64
|
+
wkkCZ&ver=3.0 net::ERR_ABORTED 400
|
64
|
-
・GET https://www.google.com/recaptcha/api.js?render=6LexpYsUAAAAAOsq1baRxIQ2-
|
65
|
+
・GET https://www.google.com/recaptcha/api.js?render=6LexpYsUAAAAAOsq1baRxIQ2-DuPSUtIYd_
|
65
|
-
net::ERR_ABORTED 400
|
66
|
+
wkkCZ&ver=3.0 net::ERR_ABORTED 400
|
66
|
-
・Uncaught Error: Invalid site key or not loaded in api.js: 6LexpYsUAAAAAOsq1baRxIQ2-
|
67
|
+
・Uncaught Error: Invalid site key or not loaded in api.js: 6LexpYsUAAAAAOsq1baRxIQ2-
|
67
|
-
at Object.I4 [as execute] (recaptcha__ja.js:540)
|
68
|
+
DuPSUtIYd_wkkCZ at Object.I4 [as execute] (recaptcha__ja.js:540)
|
68
69
|
at execute ((index):1038)
|
69
70
|
at Yb (recaptcha__ja.js:542)
|
70
71
|
at UF (recaptcha__ja.js:539)
|
@@ -77,14 +78,16 @@
|
|
77
78
|
(anonymous) @ recaptcha__ja.js:554
|
78
79
|
(anonymous) @ recaptcha__ja.js:573
|
79
80
|
|
81
|
+
|
80
|
-
・V2で当初質問事項に記載したPHPから「<script src='https://www.google.com/recaptcha/api.js'></script>」
|
82
|
+
・V2で当初質問事項に記載したPHPから「<script src='https://www.google.com/recaptcha/api.js'></script>」
|
81
|
-
|
83
|
+
を削除し、フォームに「<div class="g-recaptcha" data-sitekey="6LexpYsUAAAAAOsq1baRxIQ2-DuPSUtIYd_
|
82
|
-
|
84
|
+
wkkCZ"></div>」、またはを「[recaptcha]」を追加した状態。
|
85
|
+
|
83
|
-
|
86
|
+
※reCAPTCHAのチェックボックスが表示されず、以下のエラーが発生している。
|
84
|
-
・GET https://www.google.com/recaptcha/api.js?render=6LexpYsUAAAAAOsq1baRxIQ2-
|
87
|
+
・GET https://www.google.com/recaptcha/api.js?render=6LexpYsUAAAAAOsq1baRxIQ2-DuPSUtIYd_
|
85
|
-
net::ERR_ABORTED 400
|
88
|
+
wkkCZ&ver=3.0 net::ERR_ABORTED 400
|
86
|
-
・GET https://www.google.com/recaptcha/api.js?render=6LexpYsUAAAAAOsq1baRxIQ2-
|
89
|
+
・GET https://www.google.com/recaptcha/api.js?render=6LexpYsUAAAAAOsq1baRxIQ2-DuPSUtIYd_
|
87
|
-
net::ERR_ABORTED 400
|
90
|
+
wkkCZ&ver=3.0 net::ERR_ABORTED 400
|
88
91
|
・Uncaught ReferrenceError: Grecaptcaha is not defined
|
89
92
|
|
90
93
|
```PHP
|
3
javascriptのエラー確認事項を追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,19 +1,19 @@
|
|
1
1
|
WordPressで無料テーマ「STINGER PLUS2」をカスタマイズしながらサイトを作っております。
|
2
2
|
|
3
3
|
プラグイン「Contact Form 7」で申込みフォームを作成し、入力した内容がメール送信されるところまで動作確認出来たので、
|
4
|
-
スパム対策として「Google reCAPCHA」を利用出来るよう、サイト上の情報等を参考に設定をしたところ、「
|
4
|
+
スパム対策として「Google reCAPCHA」を利用出来るよう、サイト上の情報等を参考に設定をしたところ、「reCAPTCHA」自体は
|
5
5
|
正常に動くところまで確認出来ましたが、今度はメール送信が失敗するようになってしまいました。
|
6
6
|
サイト上の情報を調べたところ、プラグイン「WP Mail SMTP」を導入する事で解決できるとの情報を見つけ、「WP Mail SMTP」を
|
7
7
|
導入・有効化し、必要な設定を施して試してみましたが、「WP Mail SMTP」のテストメール送信では正常に送信出来るものの、
|
8
8
|
「Contact Form 7」の申し込みフォームからは送信に失敗してしまいます。
|
9
9
|
|
10
|
-
とりあえず「
|
10
|
+
とりあえず「reCAPTCHA」に関連する設定(「Contact Form 7」のインテグレーション、問い合わせフォームに設置した「reCAPTCHA」、
|
11
|
-
「header.php」から「
|
11
|
+
「header.php」から「reCAPTCHA」を動作させるための1文等を全て削除)すると、送信出来る様になるので、「reCAPTCHA」に関する
|
12
12
|
設定部分が悪影響しているかと思われます。
|
13
13
|
|
14
|
-
「Contact Form 7」、「
|
14
|
+
「Contact Form 7」、「reCAPTCHA」の組み合わせによるメール送信失敗に関して、何かアドバイスを頂けると助かります。
|
15
15
|
|
16
|
-
念のため「
|
16
|
+
念のため「reCAPTCHA」に施した「reCAPTCHA」に関する追加文を入れた形でソースをアップ致しますので、何かおかしい部分が
|
17
17
|
ありましたら、アドバイスをお願い致します。
|
18
18
|
※<head>~</head>の間に「<script src='https://www.google.com/recaptcha/api.js'></script>」を追加するとの事で
|
19
19
|
</head>の直前に追加しております。
|
@@ -32,7 +32,7 @@
|
|
32
32
|
◎デバッグモード
|
33
33
|
・デバッグモードを試してみましたが、エラー箇所が上手く表示されませんでした。
|
34
34
|
|
35
|
-
◎
|
35
|
+
◎reCAPTCHAのバージョン
|
36
36
|
・V2にて試しております。
|
37
37
|
・Contact Form 7のインテグレーションでサイトキーと秘密キーを指定することで
|
38
38
|
PHPに一文を追加する必要はないとの事で、その様な記述がされているサイトの
|
@@ -49,11 +49,44 @@
|
|
49
49
|
プラグインを使っており、こちらのプラグインではV3のキーを設定するとキーエラーに
|
50
50
|
なることから、V3は対応していないかと思われます。
|
51
51
|
|
52
|
-
Contact Form 7とWp-Membersの両方で
|
52
|
+
Contact Form 7とWp-Membersの両方でreCAPTCHAを使うとなると、V2とV3を混在して
|
53
53
|
利用するしかないかとも思っておりますが、何か良い方法等があれば、アドバイスを
|
54
54
|
お願いします。
|
55
55
|
|
56
56
|
|
57
|
+
※javacriptのエラーについて確認がありましたので、以下、試した内容とエラー内容を追記します。
|
58
|
+
・V2で当初質問事項に記載したPHPに「<script src='https://www.google.com/recaptcha/api.js'></script>」を追加し、
|
59
|
+
フォームに「<div class="g-recaptcha" data-sitekey="6LexpYsUAAAAAOsq1baRxIQ2-DuPSUtIYd_wkkCZ"></div>」を
|
60
|
+
追加した状態。
|
61
|
+
→ reCAPTCHAのチェックボックスは表示されるが、以下のエラーが発生している。
|
62
|
+
・GET https://www.google.com/recaptcha/api.js?render=6LexpYsUAAAAAOsq1baRxIQ2-DuPSUtIYd_wkkCZ&ver=3.0
|
63
|
+
net::ERR_ABORTED 400
|
64
|
+
・GET https://www.google.com/recaptcha/api.js?render=6LexpYsUAAAAAOsq1baRxIQ2-DuPSUtIYd_wkkCZ&ver=3.0
|
65
|
+
net::ERR_ABORTED 400
|
66
|
+
・Uncaught Error: Invalid site key or not loaded in api.js: 6LexpYsUAAAAAOsq1baRxIQ2-DuPSUtIYd_wkkCZ
|
67
|
+
at Object.I4 [as execute] (recaptcha__ja.js:540)
|
68
|
+
at execute ((index):1038)
|
69
|
+
at Yb (recaptcha__ja.js:542)
|
70
|
+
at UF (recaptcha__ja.js:539)
|
71
|
+
at recaptcha__ja.js:554
|
72
|
+
at recaptcha__ja.js:573
|
73
|
+
I4 @ recaptcha__ja.js:540
|
74
|
+
execute @ (index):1038
|
75
|
+
Yb @ recaptcha__ja.js:542
|
76
|
+
UF @ recaptcha__ja.js:539
|
77
|
+
(anonymous) @ recaptcha__ja.js:554
|
78
|
+
(anonymous) @ recaptcha__ja.js:573
|
79
|
+
|
80
|
+
・V2で当初質問事項に記載したPHPから「<script src='https://www.google.com/recaptcha/api.js'></script>」を削除し、
|
81
|
+
フォームに「<div class="g-recaptcha" data-sitekey="6LexpYsUAAAAAOsq1baRxIQ2-DuPSUtIYd_wkkCZ"></div>」、
|
82
|
+
またはを「[recaptcha]」を追加した状態。
|
83
|
+
→ reCAPTCHAのチェックボックスが表示されず、以下のエラーが発生している。
|
84
|
+
・GET https://www.google.com/recaptcha/api.js?render=6LexpYsUAAAAAOsq1baRxIQ2-DuPSUtIYd_wkkCZ&ver=3.0
|
85
|
+
net::ERR_ABORTED 400
|
86
|
+
・GET https://www.google.com/recaptcha/api.js?render=6LexpYsUAAAAAOsq1baRxIQ2-DuPSUtIYd_wkkCZ&ver=3.0
|
87
|
+
net::ERR_ABORTED 400
|
88
|
+
・Uncaught ReferrenceError: Grecaptcaha is not defined
|
89
|
+
|
57
90
|
```PHP
|
58
91
|
<!DOCTYPE html>
|
59
92
|
<!--[if lt IE 7]>
|
2
情報追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,6 +21,39 @@
|
|
21
21
|
また、メールのエラーログが存在していないか確認してみようと思い、ローカル環境(XAMPP)のメール送信時のログの格納先や
|
22
22
|
プラグイン「WP Mail SMTP」の関連フォルダ等を確認してみましたが、エラーログと思われるログ情報が見つかりませんでした。
|
23
23
|
|
24
|
+
※情報が少ないとのご指摘をいただきましたので、いくつか追記致します。
|
25
|
+
|
26
|
+
◎ローカル環境のバージョン
|
27
|
+
・WordPress:5.0.3-ja
|
28
|
+
・XAMPP:7.0.33
|
29
|
+
・Apache:2.4.37
|
30
|
+
・PHP:7.0.33
|
31
|
+
|
32
|
+
◎デバッグモード
|
33
|
+
・デバッグモードを試してみましたが、エラー箇所が上手く表示されませんでした。
|
34
|
+
|
35
|
+
◎reCAPCHAのバージョン
|
36
|
+
・V2にて試しております。
|
37
|
+
・Contact Form 7のインテグレーションでサイトキーと秘密キーを指定することで
|
38
|
+
PHPに一文を追加する必要はないとの事で、その様な記述がされているサイトの
|
39
|
+
情報に従って試してみましたが、reCAPTCHAのチェックボックスが表示されず、
|
40
|
+
やはり送信すると失敗します。
|
41
|
+
参考にしたサイトにはフォームの編集画面に「reCAPTCHA」ボタンが表示されると
|
42
|
+
ありましたが、そもそもボタンガ表示されていないので、設定上の問題が
|
43
|
+
あるのかもしれません。
|
44
|
+
|
45
|
+
・V3を試してみた。
|
46
|
+
とりあえずV3のキーも取得して試してみたところ、こちらに関しては上手く
|
47
|
+
動作しました。
|
48
|
+
ただし、ユーザ登録制を前提としていることから、ユーザ登録の部分をWp-Membersの
|
49
|
+
プラグインを使っており、こちらのプラグインではV3のキーを設定するとキーエラーに
|
50
|
+
なることから、V3は対応していないかと思われます。
|
51
|
+
|
52
|
+
Contact Form 7とWp-Membersの両方でreCAPCHAを使うとなると、V2とV3を混在して
|
53
|
+
利用するしかないかとも思っておりますが、何か良い方法等があれば、アドバイスを
|
54
|
+
お願いします。
|
55
|
+
|
56
|
+
|
24
57
|
```PHP
|
25
58
|
<!DOCTYPE html>
|
26
59
|
<!--[if lt IE 7]>
|
1
メールのエラーログに関する情報追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,6 +18,9 @@
|
|
18
18
|
※<head>~</head>の間に「<script src='https://www.google.com/recaptcha/api.js'></script>」を追加するとの事で
|
19
19
|
</head>の直前に追加しております。
|
20
20
|
|
21
|
+
また、メールのエラーログが存在していないか確認してみようと思い、ローカル環境(XAMPP)のメール送信時のログの格納先や
|
22
|
+
プラグイン「WP Mail SMTP」の関連フォルダ等を確認してみましたが、エラーログと思われるログ情報が見つかりませんでした。
|
23
|
+
|
21
24
|
```PHP
|
22
25
|
<!DOCTYPE html>
|
23
26
|
<!--[if lt IE 7]>
|