AVeryNiceWeb

Allow content to be viewed by user role only

Allow content to be viewed by user role only

Postby admin » Wed May 17, 2017 3:08 pm

Paste this code on any PHP page (ending with .php suffix):
Code: Select all
<?php
$result = add_role( 'administrator', __(
'admin' ),
array( ) );
if( current_user_can('administrator') ) {
 if ( is_user_logged_in() ) {
    echo '<--- content here --->';
}
} else {
    echo ''; }
 
?>

The first echo outputs content IF the user is admin. Otherwise, (else) the content in the second echo is output (in this case nada).
To change user role, just replace 'administrator' with your own user role.
Then, just replace <--- content here ---> with your own content (text, html, css, etc).

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
http://www.AVeryNiceWeb.com

If you wish to add visual documentation (screenshots), make a donation and we'll let you know when the post has been updated


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.- Our account had recently a hacking problem on FB and we were forced to create a new one. We lost all our posts & likes. :(
  2. Send us a testimonial.- Testimonials thanking for our good team work can be valuable to us and may encourage others to seek our support.
  3. Post a review.- Posting a good review about this site could also compel others to seek our advice & support.

Thank You!
User avatar
admin
Site Admin
 
Posts: 448
Joined: Mon Jan 13, 2014 3:18 am
Location: New York City

Return to WordPress

Who is online

Users browsing this forum: No registered users and 0 guests

cron