2016-04-18 11 views
-2

ユーザーの「カートに追加」ボタンを非表示にする方法は、メンバーシップがある場合、通常のログインユーザー、この場合は特定のグループのメンバーではない特定のグループを指定せずにメンバーシップを持つだけです...メンバーシップがない場合はボタンを表示します。 ?ワードプレスのWoocommerceメンバーシップ

単純なチェックを行うと思う:人がログインしていて、データベースのフィールドの値が1に等しい場合は、下のリンクでコードを実行し、そうでない場合はボタンを表示します。しかし、どのようにPHPでそのようなチェックを書くには?どのようにデータベースを接続し、どのような値を確認したか?

ここにコードは削除ボタンのようですか? http://pastebin.com/6mHybx2w

答えて

1

これはelse文と同じくらい簡単です。カートがレンダリングされている場所に移動し、と同様のブロック内でそれを囲みます -

<?php 
if (is_user_logged_in() && !is_member()) { 
    echo '<div class="cart"><button class="btn btn-primary btn-sm">Shopping Cart</button> </div>'; 
} 
?> 

は今、あなたはあなたがこの !is_member()を取得する方法を把握する必要があります。メンバーと非メンバーのデータベースに値0、1があれば、それをif else文で簡単に比較できます。

メンバーシップを比較してログインしてから、両方の条件に基づいてカートを設定するだけです。

+0

ユーザーがメンバーであるかどうかを返す関数を記述するか、他の多くの方法でメンバーシップをチェックすることができます。 – RanchiRhino

関連する問題