ログイン中のユーザーIDを取得する。

最近、ログイン中のユーザーIDを取得して、ごにょごにょしたかったので調べました。

$user_id = get_current_user_id();

Codex
https://codex.wordpress.org/Function_Reference/wp_get_current_user

返り値

ユーザーIDもしくは、ユーザーがログインしていなければ0を返します。

サンプルコード

応用して、こんな処理もできます。

$user_id = get_current_user_id();
if ( $user_id == 0 ) {
//ログインしていない場合
} else {
//ログインしている場合
}