2017-01-27 2 views
0

Я использую woocommerce тему shopkeeper, и у меня есть проблема с продолжением проверки функции Мне нужен код фрагмента PHP для проверки пользователя - это логин или нет, когда он нажимает кнопка для продолжения проверки на странице корзиныwoocommerce php snippets для перехода к проверке, чтобы узнать, что пользователь - это логин или нет

ответ

0

Вы должны использовать простую функцию Wordpress, чтобы проверить, зарегистрирован пользователь или нет. is_user_logged_in()

Проверяет, является ли текущий посетитель зарегистрированным пользователем. возвращает (BOOL) Правда, если пользователь вошел в систему, неверно, если не вошли в

<?php 
    if (is_user_logged_in()) { 
     echo 'Welcome, registered user!'; 
    } else { 
     echo 'Welcome, visitor!'; 
    } 
    ?> 
0

Прежде всего, необходимо проверить пользователя в на кассе странице или нет, если да, то сделать проверку. или если у вас есть собственная функция, вы можете просто выполнить функцию wordpress is_user_logged_in().

add_action('wp', 'xyz_checkLoggedIn'); 

function xyz_checkLoggedIn() { 
    if (is_checkout()) { 
     if (is_user_logged_in()) { 
      //user is logged in 
     } else { 
      //user is not logged in 
     } 
    } 
} 

код идет в function.php файл вашей активной темы ребенка (или темы). Или также в любых плагинах php-файлов.
Код проверен и полностью работоспособен.

Надеюсь, это поможет!

0
add_action('woocommerce_checkout_process', 'check_if_user_loggedin'); 
function check_if_user_loggedin() { 
if (is_user_logged_in()) { 
    echo 'Logged user'; 
} else { 
    echo 'Guest user!'; 
} 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^