ストライプの設定中にこのエラーが発生するphp api library v 4.2.0を使用したプラグイン。 通知:未定義のインデックス:/home/public_html/wp-content/plugins/wordpress-stripe-integration/includes/settings.php on line 80 />これをチェックすると、定期支払いを設定できます。繰り返しのため
通知:定義されていないインデックス:/home/xxxxxx/public_html/wp-content/plugins/wordpress-stripe-integration/includes/settings.php on line 80 />
私のsettings.phpコードは
<table class="form-table">
<tbody>
<tr valign="top">
<th scope="row" valign="top">
<?php _e('Allow Recurring', 'pippin_stripe'); ?>
</th>
<td>
<input id="stripe_settings[recurring]" name="stripe_settings[recurring]" type="checkbox" value="1" <?php checked($stripe_options['recurring'], 1); ?>/>
<label class="description" for="stripe_settings[recurring]"><?php _e('Check this to allow users to setup recurring payments.', 'pippin_stripe'); ?></label>
</td>
</tr>
</tbody>
</table>
で、私のshortcode.phpコードが
<?php if(isset($stripe_options['recurring'])) { ?>
<div class="form-row">
<label><?php _e('Payment Type:', 'pippin_stripe'); ?></label>
<input type="radio" name="recurring" value="no" checked="checked"/><span><?php _e('One time payment', 'pippin_stripe'); ?></span>
<input type="radio" name="recurring" value="yes"/><span><?php _e('Recurring monthly payment', 'pippin_stripe'); ?></span>
</div>
<?php } ?>
ラジオボタンがありませんチェックアウトページに表示されるはずです。私はPHPの初心者ですので、任意のヘルプはappriciatedされます。ありがとう
キーがISSET($配列[「キー」])に設定されているかどうかを確認することをお勧めします私は、私はこれを使用していますことを言及するのを忘れてしまいましたチュートリアルhttps://pippinsplugins.com/stripe-integration-part-2-recurring-payments/ – khan