Я пытаюсь показать сообщение на основе имен пользователей в WordPress.Код, который я использую:
$current_user = wp_get_current_user();
if( 'user1' && 'user2' == $current_user->user_login ){
echo "discount 20%";
}
else {
echo "you could save 20% if you are a VIP customer";
}
Если я использую вышеуказанный код с &&
, оператор discount 20%
отображается только для user2
Если я использую вышеуказанный код с ||
оператор discount 20%
показывается всем пользователям, даже если пользователь не вошел в систему.
Код с ||
$current_user = wp_get_current_user();
if( 'user1' || 'user2' == $current_user->user_login ){
echo "discount 20%";
}
else {
echo "you could save 20% if you are a VIP customer";
}
Я буду добавлять имена пользователей непрерывно во времени.скидка 20% должна отображаться только те имена пользователей, которые я буду добавлять.Он не должен отображаться другим или гостевым / не вошедшим в систему пользователям.
Что я здесь не так делаю?