質問編集履歴

4

名称の変更

2018/11/14 14:29

投稿

scrollman
scrollman

スコア83

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  function pay_test() {
20
20
 
21
- require_once ('/home/users/1/main.jp-418544100b38ce51/web/familialiber/wp-load.php');
21
+ require_once ('/home/users/1/main.jp-418544100b38ce51/web/hogehoge/wp-load.php');
22
22
 
23
23
  global $current_user;
24
24
 
@@ -86,7 +86,7 @@
86
86
 
87
87
  function pay_test() {
88
88
 
89
- require_once ('/home/users/1/main.jp-418544100b38ce51/web/familialiber/wp-load.php');
89
+ require_once ('/home/users/1/main.jp-418544100b38ce51/web/hogehoge/wp-load.php');
90
90
 
91
91
  global $current_user;
92
92
 

3

情報の追加

2018/11/14 14:29

投稿

scrollman
scrollman

スコア83

test CHANGED
File without changes
test CHANGED
@@ -77,3 +77,71 @@
77
77
 
78
78
 
79
79
  上記のように変数にするとメールアドレスが自由に記入できる状態、data-email=""がない時と同じ状態になるのです。
80
+
81
+
82
+
83
+ 実験⇓
84
+
85
+ ```PHP
86
+
87
+ function pay_test() {
88
+
89
+ require_once ('/home/users/1/main.jp-418544100b38ce51/web/familialiber/wp-load.php');
90
+
91
+ global $current_user;
92
+
93
+ get_currentuserinfo();
94
+
95
+ $email = $current_user->user_email . "\n";
96
+
97
+ var_dump($email);
98
+
99
+ echo "$email";
100
+
101
+ $label = '申し込まない';
102
+
103
+ echo '
104
+
105
+ <form action="https://familialiber.com/wp-content/themes/ALC/paysystem/checkout.php" method="POST">
106
+
107
+ <script src="https://checkout.stripe.com/checkout.js"
108
+
109
+ class="stripe-button"
110
+
111
+ data-key="pk_test_4yIXhjDfhtNf2LHWnMIcVIYH"
112
+
113
+ data-amount="903"
114
+
115
+ data-name="エコノミープラン"
116
+
117
+ data-description="チャットサポート・動画編集代行"
118
+
119
+ data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
120
+
121
+ data-locale="auto"
122
+
123
+ data-currency="jpy"
124
+
125
+ data-zip-code="false"
126
+
127
+ data-allow-remember-me="false"
128
+
129
+ data-email="' . $email . '"
130
+
131
+ data-label="' . $label . '">
132
+
133
+ </script>
134
+
135
+ </form>
136
+
137
+ ';
138
+
139
+ }
140
+
141
+ add_shortcode('pay_test', 'pay_test');
142
+
143
+ ```
144
+
145
+
146
+
147
+ このようにしてみたところ、$labelの部分はしっかりと変数が代入されておりました。$emailは代入されません。謎です。

2

情報の追記

2018/08/30 22:50

投稿

scrollman
scrollman

スコア83

test CHANGED
File without changes
test CHANGED
@@ -69,3 +69,11 @@
69
69
  add_shortcode('pay_test', 'pay_test');
70
70
 
71
71
  ```
72
+
73
+ data-email="hogehoge@gmail.com"
74
+
75
+ としておくと、stripeのフォーム上だとしっかりメールアドレスが固定された状態になるのですが、
76
+
77
+
78
+
79
+ 上記のように変数にするとメールアドレスが自由に記入できる状態、data-email=""がない時と同じ状態になるのです。

1

書式の改善

2018/08/30 21:30

投稿

scrollman
scrollman

スコア83

test CHANGED
File without changes
test CHANGED
@@ -54,9 +54,9 @@
54
54
 
55
55
  data-zip-code="false"
56
56
 
57
- data-allow-remember-me="false"
57
+ data-allow-remember-me="false"
58
58
 
59
- data-email="' . $email . '"
59
+ data-email="' . $email . '"
60
60
 
61
61
  data-label="申し込む">
62
62