/ / Podmienená značka - zákazník woocommerce - prihlásený - wordpress - wordpress, login, podmienené, woocommerce

Podmienené označenie - zákazník woocommerce - prihlásený - wordpress - wordpress, prihlásenie, podmienené, woocommerce

Hľadám podmienenú značku (alebo kód / wordpress), aby som skontroloval, či je návštevník prihlásený do „základného“ zákazník úloha Woocommerce.

if (is_user_logged_in () iba kontroluje, či je návštevník prihlásený ... takže to musí byť konkrétnejšie, ale neviem ako ...

Vďaka

odpovede:

0 pre odpoveď č. 1

ako current_user_can( "customer" ) je nespoľahlivý, môžete navrhnúť vlastnú funkciu tu, v 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 );
}

Použitie, kontrola ID aktuálneho používateľa:

if( "customer" == so19916370_get_user_role( get_current_user_id() ) )
{
echo "you are a customer";
}