WordPress でユーザーがログイン済みかを判定するには is_user_logged_in() を使用する。
ユーザーがログインしているかどうかで処理を分けたい場合などに便利。
例えば、ログインしているユーザーのみにあるコンテンツへのリンクを表示する場合など。
以下の例は、
<?php if(is_user_logged_in()) { $my_posts = get_posts(array('category_name' => 'usage', 'post_status' => 'private')); echo '<ul>'; foreach($my_posts as $post) : setup_postdata($post); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?> <?php echo '</ul>'; wp_reset_postdata(); } ?>