訪問者がWoocommerceの「基本的な」顧客ロールにログインしているかどうかを確認する条件付きタグ (またはコード/ワードプレス) を探しています。
if ( is_user_logged_in() は、訪問者がログインしているかどうかのみをチェックします...したがって、これはより具体的にする必要がありますが、方法がわかりません...
ありがとう
訪問者がWoocommerceの「基本的な」顧客ロールにログインしているかどうかを確認する条件付きタグ (またはコード/ワードプレス) を探しています。
if ( is_user_logged_in() は、訪問者がログインしているかどうかのみをチェックします...したがって、これはより具体的にする必要がありますが、方法がわかりません...
ありがとう
信頼できないので、ここで提案されているように、独自の関数をロールすることができcurrent_user_can( 'customer' )
ます。で:functions.php
function so19916370_get_user_role( $user_id = 0 )
{
$user = ( $user_id ) ? get_userdata( $user_id ) : wp_get_current_user();
return current( $user->roles );
}
使用法、現在のユーザーの ID を確認する:
if( 'customer' == so19916370_get_user_role( get_current_user_id() ) )
{
echo 'you are a customer';
}