Just hiding a div is insecure – they can easily unhide it by editing the source or executing some Javascript in the browser’s URL bar.
I believe this may be what you’re looking for:
<?php
if (current_user_can(‘subscriber’)){
?>
[html here]
<?php
}
?>
Source: How to Use WordPress to Display Content Depending on a User’s Level
Related Posts:
- count() parameter must be an array or an object that implements countable in laravel
- Allowed memory size of 268435456 bytes exhausted (tried to allocate 7146491840906359738 bytes)
- Receiving Stripe Webhooks on a wordpress website
- Sorting list of sites from multisite network using wp_get_sites
- Remove Customize Background and Header from Appearance admin menu without CSS or JS
- How to validate WordPress generated password in DB using PHP?
- PHP XMLRPC for WordPress: Adding meta tags and description
- How do I get the author’s page url from their ID?
- Correct use of curly braces vs alternative synax
- Missing Author Information
- How can I set custom order use this function
- How to set a link different behavior for logged and non-logged user?
- How does WP detect format type (and can I make use of this)?
- Check if Product is in a Specific Category in Functions.php
- How to generate HMAC-SHA1 signature to use with WP REST API and OAuth1
- How to send user data in json format to another server when user register on wordpress site in PHP
- Ajax form submit within a Post Metabox
- How to create and work with custom data / tables (i.e., for arbitrary data)?
- How to Display Image Meta underneath EVERY image in EVERY post
- Limiting woocommerce line_total decimal length
- Trying to implement Ajax comments in WordPress, getting WP error
- SQL QUERY – Select a value directly from the database
- Fetch posts from category in custom page template
- How do you use WP slugs for PDF files / media?
- Nesting if statements to echo only one string based on what tag was filtered?
- How to properly loop through these external URLs to get them into the sitemap using this hook
- Set the checkbox as checked by default at options page
- Input type search in Menu
- If no products are on sale – hide ID or class
- Custom shortcode outputs plain text instead of HTML at top of post
- how can i use $_COOKIE[] + PostID to execute the below code?
- Gravity form built in Captcha
- Autocomplete search box
- How do I display the main domain for my WordPress install?
- Fetching instagram api not working on wordpress
- add_theme_page to add_menu_page theme options convert
- WordPress Scripts Being Loaded in Footer
- Jquery function working in Dev Console but not otherwise [duplicate]
- Headers already sent in Pluggable.php / homepage and wp-login error
- Unique session WordPress
- How to convert select to HTML with PHP tags inside of it [closed]
- get the correct url for an folder in wp-includes wordpress
- Can i put my shortcode inside a variable in php files?
- How to fix “Object of class WP_Term could not be converted to string”?
- Started getting warning message following host’s PHP upgrade
- Where does “rel=0” get removed from my YouTube parameters?
- Running rmdir function on post save
- Only show image from custom field when present
- Create page template via functions.php?
- Short code template + ajax
- WPML best page selector with php
- Most commented posts by time period (last 12h, last 24h and etc)
- How insert a DIV at top of current theme? [closed]
- Modify main query before it run without pre_get_post
- Correctly Using checked function of WordPress
- Removing custom sort order from admin page listing
- Azure WordPress site – URLs not showing on move from root to subdirectory
- Change MySQL PDO connection to a WPDB connection
- Commas in Tag Cloud
- Query pulling a single post per month
- Getting a WordPress tag to print inside of a traditional php echo
- How to add a custom filter (by coding) before access one wordpress page ? And where to call the custom filter?
- Removing “There is no account with that username or email address.” error message in “/wp-login.php?action=lostpassword”
- Show a specific post in wordpress with links
- Search by date in WordPress
- WP Website is shown in HTML
- Trying to add some custom text into WordPress Post title via function.php
- wp_update_post gives 500 internal error
- Site cannot access external connection
- Call WP Rest-Api to GET /users/me returned NOTHING in console
- How can I remember an action taken by a logged in user?
- Script to generate pages – taxonomies not loaded
- cant insert data in a custom table in phpmyadmin
- Invalid Argument foreach
- How to Link to category titles if it is in the single post content?
- How to add a PHP scripts into WordPress
- wp_set_object_terms returns 500 error when called through AJAX function
- How do I send a POST request with params with WordPress REST API
- Create custom admin page with custom text fields
- How to generate customized filtered output for the gallery
- Editable Student file associated with basic User ID
- Multisite – Display different header content based on which site is accessed
- List categories assigned to a post
- Call get_template_part() custom permalink
- How to set the plugin load order when updating the active_plugins option?
- Display Year and Month from custom field + Age Calculator
- php string inside shortcode does not work
- No Authors for custom post type
- Creating a function that sanitizes the custom metabox excerpt
- Nav Menu Display
- WordPress & PHP sessions
- How to pass username into form that sends data to database
- How to add pagination for wordpress home page
- which php or css file has generated an inline style in WordPress that overwrites my css
- Change body_class() PAGE to HOME
- Pagination 404 on my index.php
- WP Fatal error: Call to undefined function get_template_directory_uri()
- rest_cannot_create_user – Sorry, you are not allowed to create new users. CURL WORDPRESS REST API
- links Slick jS library using wp_enqueue_scripts not pulling
- How to run site locally after downloading database