決済ベンダーが先にZEUSに決まってしまった経緯もあり、会員サイトの構築でWelcartを選択しました。
無料テーマをカスタマイズしようとしていますが、うまくいきません。
「寄付」という商品を作成してfunctions.phpに下記の記載をしましたが、商品をカートにいれたあと会員登録を求められます。
add_filter(‘usces_filter_login_check’, ‘my_custom_login_check_by_tag’, 10, 2);
function my_custom_login_check_by_tag($login_check, $cart) {
if (is_user_logged_in()) return false;
$required_login_tag_slug = ‘member-only’;
foreach ($cart as $cart_item) {
$post_id = $cart_item[‘post_id’];
if (has_term($required_login_tag_slug, ‘post_tag’, $post_id)) {
return true;
}
}
return false;
}
また別件ですが、会員登録時においても他の項目を追加する方法が分かりません。
ご教示いただけますとありがたいです。
よろしくお願いいたします。
——————————————-
WordPress のバージョン:6.8.1
Welcart のバージョン:2.11.19
PHP のバージョン:8.2.28
Welcart専用の拡張プラグインとバージョン:DL Seller 3.5.8
ご利用の親テーマとバージョン :Welcart Basic 1.8.7
ご利用の子テーマとバージョン :なし(不明)
症状を確認したブラウザ:chrome
サーバー【重要】:Xサーバー
——————————————–
-
このトピックは
mqが10時間、 42分前に変更しました。