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 이해

Posted by cpu21