###実現したいこと
woocommerceでの決済時buddypressでの所属グループを選択させたい。
基本はbuddypressを使用したsns的なものを作成中です。
このサイトでは、商品の購入をグループの代表者が行う、という仕組みにしたいと思っています。
ですので購入時に
「あなたの所属グループを選ぶ」
といった感じでラジオボタンが出てきて、それを選ぶ、という形を作りたいのですが……
###試したこと
function.phpから追加情報部分に何かしらを追加することは出来ました。
function my_custom_checkout_field( $checkout ) { global $bp; woocommerce_form_field( 'my_field_name', array( 'type' => 'text', 'class' => array('my-field-class form-row-wide'), 'label' => __('Fill in this field'), 'placeholder' => __('Enter something'), ), $checkout->get_value( 'my_field_name' )); echo '</div>'; }
また、Buddypressのグループを取得ことも出来ました。
ですが取得(出力?)方法が記事へのものしかわかりません。
<ul> <?php while ( bp_groups() ) : bp_the_group(); ?> <li> <input type="radio" name="groups" id="groups-<?php echo esc_attr( bp_get_group_id() ) ?>" value="<?php echo esc_attr( bp_get_group_id() ) ?>" <?php if ( $from_group == bp_get_group_id() || array_search( bp_get_group_id(), $returned_groups) ) : ?>checked<?php endif; ?> /> <label for="groups-<?php echo esc_attr( bp_get_group_id() ) ?>" class="group-name"><?php bp_group_avatar_mini() ?> <span><?php bp_group_name() ?></span></label> </li> <?php endwhile; ?> </ul>
所属グループを選んで購入!
これだけなんですけど、それがなかなかうまくいきません…
更に言えば、これをメールにも記載…果てしなく先までかかりそうで震えます。
皆様の知恵をお貸し下さい。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。