Allow content to be viewed by logged in users only

Allow content to be viewed by logged in users only

Postby admin » Wed May 17, 2017 10:27 am

Paste this code on any PHP page (ending with .php suffix):

Code: Select all
<?php if ( !is_user_logged_in() ) {
    echo '<--- content here --->';
} else {
    echo '<--- content here --->'; } ?>

The first echo outputs content IF the user is logged in. Otherwise, (else) the content in the second echo is output.

One way to implement would be:
Code: Select all
<?php if ( !is_user_logged_in() ) {
    echo '<div id="any-id" style="display: none;">';
} else {
    echo '<div id="any-id">'; } ?>

Here is a simple example:

This code is hidden: 

To view this code please make a small donation or login to see it!
The AVNW Support Team

We also have great domain names for your next website. Go through the list and make an offer now!

Shopping for a new website? See our design deals.

How much is your website worth? Get a free estimate.

And, if our post has provided you with great information, there are a few ways you can show your appreciation:
  1. Like us on Facebook
  2. Post a review.- Posting a good review about this site could help us provide improved support.

Thank You!
User avatar
Site Admin
Posts: 481
Joined: Sun Jan 12, 2014 11:18 pm
Location: New York City

Return to WordPress

Who is online

Users browsing this forum: No registered users and 0 guests