WordPressでログイン判定するプログラム。
まず、ユーザ情報を取得するときは、
wp_get_current_user();
という関数を用います。ユーザのidを取得したい場合は
$user = wp_get_current_user();
$user->get('ID');と使います。非ログイン状態だと0、ログイン状態だと、1.2….とユーザIDが取得できます。
この性質を用いると、ログイン判定をするとき、このように書くことができます。
<?php
$user = wp_get_current_user();
if($user->get('ID') == 0){
echo "no login";
}
else{
echo "login";
}
以前書いた、WordPressで会員ページを作成する-WP-Membersのプラグインを用いるとき、とても役立ちます。
参考サイト


コメント