You can check whether this plugin helps you to achieve your purpose
or
You can write your own code in your custom plugin with the following approach:
- Check if the user is logged in.
- Check if the current user has the any roles from the specified list of roles which you want the notice to be shown.
- If the above conditions are true just add a Notice to the site.
You might not be needing sessions as you check whether the user is logged in an show the message. If at all you need WordPress Sessions you can use the functions defined in the class WP_Session_Tokens.
Related Posts:
- How to store post ID’s in cookie or session to display the same posts later
- iframe does not store session/cookie when refresh parent
- $_SESSION variable not saving on page refresh or new page
- Set cookie parameters on wp site – PHP not working?
- Use WP user status (logged_in) to manage access to independent application
- ajax polling with admin-ajax.php
- WordPress load javascript file if something… (after the page is loaded)
- Serve cookie free URLs in WordPress without using a CDN
- Allow user to select location and then set cookie for location in WordPress
- Losing Session ID and sessionStorage when navigating to other domains on Multisite
- How does this WordPress Plugin (Thrive Comments) apply their custom comment sort? [closed]
- How can I use a modal window to display the current post in loops featured image?
- js file in root loading without
- class click counter save number
- Trigger popup in a php if/else statement
- Setting a cookie upon specific URL visit
- Slider loading issue
- AJAX request status 200 but no actual “response”
- Button not refreshing page
- Ajax not working es expected (Returns 0)
- Use menu link or onClick to set a variable
- How to Highlight unread WordPress posts?
- How to select the contents in the text view textrea in wp_editor?
- Creating a Multi-Level Associative Object Using AJAX
- WP functions in .js
- Adding custom directory and PHP files in wordpress
- Fatal Error relating to sessions.php
- Ajax – Call to undefined function get_option()
- Why is my cookie not unsetting upon logout? [closed]
- How to combine wordpress_logged_in cookies in one cookie?
- Populate dropdown with Child Pages based on Parent Page chosen
- remove wp floating submenu in wp dashboard
- Displaying admin notices inside the block editor from rest_after_insert_{$this->post_type} hook
- search and replace preword from author
- How to prevent XSS alter custom global javascript object & methods in WordPress
- How to complete two other input fields, completed the first
- Status 400 for AJAX POST Request with admin-ajax.php
- How to inject variables into public-facing JS using wp_enqueue_script
- How to pass aa JS variable to PHP?
- Customize Theme comment template to Insert VoteUp and VoteDown buttons
- Ajax random number always the same
- Image upload via FormData API and AJAX is not working ($_FILES always empty)
- I have a problem in the order of enqueues while enqueuing stylesheets and scripts for a specific page in my function.php
- JS file work only in index page
- Need Help Fixing My Iframes [closed]
- wp_enqueue_scripts leads to error
- Javascript file is not working on single.php wordpress [closed]
- How to change redirection route to a php page for making it only accessible by logged-in members?
- Integrating PHP into Javascript to display map markers with Google API – problem with wp_localize
- Save Search System
- wp_nav_menu returns menu list in ascending order. How can I arrange the menu same as dashboard menu
- dynamic dependent select dropdown
- how can i use $_COOKIE[] + PostID to execute the below code?
- Passing UTM Parameters To Modify Page In WordPress
- How to send Ajax request from my plugin in admin dashboard?
- Incorrect MIME type for assets with Valet
- Customizer: Multiple CSS styles on same element in Live Preview
- wordpress visual composer change grid builder post link
- Ajax load more button for comments wordpress
- How to register javascript variables in wp_localize_script?
- Open post-content in archive page in a Modal box with bootstrap
- Creating own shortcode – echoeing php variable based on JS variable
- How to add a do_action on refreshing of WP customizer?
- How to pre populate a form field with a link of a current user’s author profile?
- parts of url disappear when using # inside href=”” [closed]
- How to pass Select value from Javascript to PHP to generate select option on change
- Menu jumping when calling it via PHP
- How does wp_enqueue_scripts work?
- wp attempt focus, disabling without touching core
- Setting value of session with Ajax not working
- AJAX success response is not working but it’s saving my changes
- PHP array to JS array to use in google map
- PhantomJS with wordpress
- wordpress 4.4 self hosted video (html5) doesn’t show
- How to add a Custom Mailchimp AJAX Newsletter Subscribe Form
- Media Upload , file name changed automatically
- Add / Update Custom Fields After Select Pictures in Media Window
- Post repeating with infinite scroll
- WordPress Scripts Being Loaded in Footer
- Fancybox type popup window that’s not an iframe
- Generate sidebar depending on height of post
- Accessing WPDB Multidimensional JSON Array w/ Javascript
- Insert custom PHP head above in WP pages
- Unique session WordPress
- how to make my website secured
- How do I Import / Upload Files with jQuery AJAX?
- wordpress wp_enqueue_script() not working
- How to add specific meta tags to head of cart and checkout pages in woocommerce?
- Noscript not working as it should in wordpress site
- WordPress Ajax Call inserting data but success response false
- How to optimize the IF condition with many conditions and same output [closed]
- How to correctly add Javascript to this PHP ‘Page Not Found’ Page?
- Get my site session in wordpress?
- Is the wp_enqueue method efficient?
- PHP echo inside javascript
- Having Issue on Redirecting With Session in WordPress
- admin-ajax Firing Error 400 When Logged In
- How to add API security keys into JS of wordpress securely
- Error – ‘create_function is deprecated’ [closed]
- get taxonomy thumbnail and use it as a variable in code