Wordpress HooksWordpress Tricks

How to hide wordpress content from non logged in users?

Wordpress send pdf with wp_mail function

Hide wordpress content from non logged in users

Views

Hello, welcome to therichpost.com. In this post, I will tell you, How to hide wordpress content from non logged in users? WordPress is the best cms. WordPress hooks(add_action, add_filter) give us the power to edit or change the code without interruption into the files and this is the best thing about wordpress. Now I am going to tell you how the hooks work.

I have made shortcode to hide content from non logged in users.
Here is the working wordpress hook  to hide wordpress content from non logged in users and you need to add this into your theme’s functions.php file:
// functions.php file code
add_shortcode( 'member', 'member_check_shortcode' );
function member_check_shortcode( $atts, $content = null ) {
     if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
     return $content;
     return '';
}

//Here you can use this hook into wordpress dashboard post or pages :
[member]
Plugin Code
[/member]

//if you want to use it in a PHP template file, you can do it like this:
echo do_shortcode( '[member]' . $youcodetext. '[/member]' );

 Now you are done and if you have query related to this post or you want to do some more with this code then please do comment below and I will come with wordpress hooks.

Ajay Malhotra
the authorAjay Malhotra
Hello to all. Welcome to therichpost.com. Myself Ajay Malhotra and I am full stack developer. I love coding. I know Wordpress, Core php, Angularjs, Angular 2, Angular 6, Angular 7, laravel, Codeigniter, Shopify, Squarespace, Jquery, Google Map Api, Vuejs, Reactjs, Bigcommerce etc.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Positive SSL