Categories

Friday, November 22, 2024
#919814419350 therichposts@gmail.com
Wordpress HooksWordpress Tricks

How to hide wordpress content from non logged in users?

How to add custom meta title and meta description in Wordpress?

Hide wordpress content from non logged in users

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.

therichpost
the authortherichpost
Hello to all. Welcome to therichpost.com. Myself Ajay Malhotra and I am freelance full stack developer. I love coding. I know WordPress, Core php, Angularjs, Angular 19, MedusaJs, Next.js, Bootstrap 5, Nodejs, Laravel, Codeigniter, Shopify, Squarespace, jQuery, Google Map Api, Vuejs, Reactjs, Big commerce etc.

7 Comments

Leave a Reply

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