2017-01-27 7 views

答えて

0

ログインしているユーザーかどうかを確認するには、単純なワードプレス機能を使用する必要があります。 is_user_logged_in()

現在の訪問者がログインしているユーザーであるかどうかを確認します。ユーザーがログインしている場合はログインしていない場合 それは、(ブール値)真falseを返し

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

まずあなたがそうその後、チェックを行う場合は、チェックアウトページ上でユーザーをチェックしたりしないようにする必要があります。;またはあなた自身の機能を持っている場合は、単に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!'; 
} 
} 
関連する問題