BLOG

 

wordpressでのログインユーザーの判別

28 12月 2013, Posted by Teppei Tokikawa in WordPress, プログラミング

 

 

[promo_text customclass=””]wordpressでの[bold_text]ログインユーザーの判別[/bold_text]は[/promo_text]

 

if(is_user_logged_in()) {

//ログインしている

} else {

//ログインしていない

}

 

で判別可能であるが、

function.phpで記載する場合は権限分岐など行う事があるので、

下記の様にユーザー情報全てを取得しておく方が良いと思う。

 

 

 

global $current_user;
get_currentuserinfo();

if (!$current_user->ID) {

//ログインしている

} else {

//ログインしていない

}

 

 

要するログインユーザ情報を取り扱う際に、

get_currentuserinfo();

is_user_logged_in();

が両方あるとややこしい為、

get_currentuserinfo()に統一しておきましょうという事です。

大は小を兼ねる。

Post a comment