is_user_logged_in()
- Checks if the current visitor is a logged in user.
- 반환값 : (bool) True if user is logged in, false if not logged in.
EX 1
<?php
if ( is_user_logged_in() ) {
echo 'Welcome, registered user!';
} else {
echo 'Welcome, visitor!';
}
?>
EX 2
function example_function()
{
if ( is_user_logged_in() )
{
// code
}
}
add_action('init', 'example_function');
EX 3
<?php if ( is_user_logged_in() ) { ?>
<a href="<?php echo wp_logout_url(); ?>">Logout</a>
<?php } else { ?>
<a href="/wp-login.php" title="Members Area Login" rel="home">Members Area</a>
<?php } ?>
EX 4
if(!is_user_logged_in()) {
echo '123';
}
EX 5
<?php
if ( !is_user_logged_in() ) {
echo '<style>Your Code</style>';
}
?>
EX 6
<?php
if ( is_user_logged_in() ) {
echo '<script type="text/javascript">Your Code</script>';
} else {
echo '<script type="text/javascript">Your Code</script>';
}
?>
EX 7
<?php
if ( !is_user_logged_in() ): ?>
<script>
jQuery("#selector").removeAttr("href").css({
'backgroundColor' : '#ccc',
'color' : '#000'
});
</script>
<?php else: ?>
<script>
jQuery("#selector").removeAttr("href").css({
'backgroundColor' : '#ccc',
'cursor' : 'default'
});
</script>
<?php endif ?>
https://developer.wordpress.org/reference/functions/is_user_logged_in/
http://wp.pasabro.com/워드프레스-액션-훅-action-hook-개념/
https://www.thewordcracker.com/intermediate/워드프레스-액션과-필터의-차이점/
https://www.thewordcracker.com/intermediate/understanding-add_filter-in-wordpress/ : 워드프레스 add_filter 이해
'WordPress > Action Hook, Filter Hook, Function' 카테고리의 다른 글
[Wordpress] Login/Logout Redirect (0) | 2018.11.03 |
---|---|
[Wordpress] do_shortcode() function (0) | 2018.07.08 |
[Wordpress] wp_footer() function (0) | 2018.07.08 |
[Wordpress] init hook (0) | 2018.07.08 |
[Wordpress] wp_head action hook (0) | 2018.07.08 |