[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()に統一しておきましょうという事です。
大は小を兼ねる。