If you have already taken the time to create a Navigation menu perfect for your WordPress website, the next thing on your to-do list should be working on your website's visibility to logged in users.
For many websites, it is not necessary to customize the navigation menu according to the connected users. However, if you have a website where there are several users with different roles then the customization of the menu is almost essential.
Discover How to Add a Custom Navigation Menu to WordPress
Here are some of the reasons why you might want to customize your menu:
- You give certain members privileged access to certain pages, content and personal profile pages.
- You accept a "Guest Post" and you want to give them an easy way to connect without them having access to your login page.
- You have a variety of users visiting your website and you need to restrict access to certain parts of your website based on the role they play (i.e. administrator, publisher, contributor, customer , etc ...)
- You are running a forum and want to give registered users access to a private discussion area.
- You want to display a registration link only for users who are not logged in or who cannot access the rest of your website.
If you are looking for simple tools that will allow you to customize the menu display based on connected users, then continue reading the following.
But before, if you have never installed WordPress discover How to install a WordPress blog in 7 steps et How to search, install and activate a WordPress theme on your blog
Then back to why we are here.
Some plugins to customize WordPress menus
Plugins play a crucial role in this process. We will start :
1. WordPress User Role Manager
WordPress User Role Manager is a WordPress Plugin which allows you to easily create and manage user roles on your website. With this very easy to use plugin, you will be able to add new user roles to your WordPress website with the click of a button.
Use this simple role manager to enter a name for a new role, then click Save. You can also manage the capabilities of each role, whether it is an automatically functional default user role, or a new user role that you created yourself.
Download | Demo | Web hosting
2. Visual Admin Menu
Visual Admin Menu is a WordPress Plugin which allows to prevent a user or a group of users or even user roles, from having access to WordPress pages or any plugin page, with the possibility of showing or hiding menus and submenus.
Its features include: the creation of a custom role based on WordPress roles, a custom role based on WordPress users, the ability to add, modify, and delete a role rule, restriction access to WordPress pages (posts, pages, media, settings, etc.) as well as access to pages from any WordPress Plugin installed, the ability to hide the plugin menu or submenu of a plugin
Download | Demo | Web hosting
3. Roles, Capabilities and Sessions Manager
This WordPress plugin is as simple as its name suggests, and it does exactly what it was designed for. It gives you the ability to create and manage roles, create and manage privileges.
It also allows you to create online user management sessions, block online users, and set the login time. Install this WordPress plugin and now manage your users and the roles associated with them
Download | Demo | Web hosting
4. Pages by User Role Plugin
These two plugins are related to each other and will look similar, but they will help you achieve two different goals.
For " Pages by User Role plugin It will help you do just that: restrict user access to different pages, articles and different post formats on your website. This does not mean that the pages will not be visible in your menu and that they will not show in a WordPress search.
Download | Demo | Web hosting
5. Menu by User Role Plugin
Now, for the developer who wants to focus on menu creation rather than accessing the specific page, this plugin will be right for you.
With the latter in effect, you can create a menu that is available to the general public, a menu for logged in users, or a menu for each different types of users who have access to your website.
Download | Demo | Web hosting
6. WooCommerce Role Discount
Before this plugin, there was no possible way to create multiple discounts for different user roles. With “WooCommerce Role Discount”, you can take advantage of WooCommerce's built-in coupon system and WordPress user roles.
Add as many custom roles as you want and create discounts for each of them. Since this is based on the WooCommerce coupon system, you can just use the entire coupon system for each role.
Download | Demo | Web hosting
7. WooCommerce Role-O-Matic
The WooCommerce Role-O-Matic (WCRA) plugin is a powerful tool that allows the online store admin to create 'rules' that dynamically assign roles to customers based on amounts spent during configured or products purchased.
This tool can be very useful as it can be used with WooCommerce Pricing (or any third party plugin) to dynamically assign prices or discounts based on assigned roles.
Download | Demo | Web hosting
8. WPFront User Role Editor Plugin
Here is another plugin that will allow you to manage the roles of users and their access. The main difference with the latter is that you can create new custom roles for your website, rather than relying on the default roles of WordPress.
You can also change the names of standard roles to give users a more personalized experience.
Download | Demo | Web hosting
9. Nav Menu Roles Plugin
This plugin doesn't have much special, but it will give you easy control over pages or links, allowing you to hide or show them within your website menu.
You will be able to restrict menu access based on identifiers with the following statuses: Connected users, Disconnected users, Everyone. If you choose the option " connected users "(Connected Users), you can restrict access according to specific roles.
Download | Demo | Web hosting
Discover also some premium WordPress plugins
You can use other WordPress plugins to give a modern appearance and to optimize the handling of your blog or website.
We offer you here some premium WordPress plugins that will help you do that.
1. Schedule Emails
this WordPress plugin as its name suggests allows you to schedule the e-mail publication on your website. It is part of the plugins of the WordPress plugin "Follow My Blog Post". You will now be able to schedule the publication of your emails according to hours, days, or weeks.
It offers the possibility to send a combined email for all notifications instead of each email for each notification and also allows to define different email templates for different email, finally to make the reception of your emails more digestible. .
Download | Demo | Web hosting
2. Google Maps Pro
Google Maps Pro propose plusieurs options de personnalisation. Vous pourrez facilement ajouter des emplacements, choisir la taille de la carte, les contrôles, les types de carte, et même choisir une apparence. Le tout depuis une interface de personnalisation conviviale.
L’ajout d’une carte sur un article est facile. Tout ce que vous devez faire est de cliquer sur le bouton « ajouter » dans l’éditeur visuel et sélectionner une carte. Google Maps Builder vous permet également d’ajouter des marqueurs personnalisés, et même d’afficher des lieux à proximité sur Google.
Download | Demo | Web hosting
3. 2Checkout Payment Gateway for WooCommerce
Better 2Checkout Payment Gateway enables your WooCommerce store / e-Commerce website to accept credit card and Paypal payments through 2Checkout.
With this WordPress plugin, you will get low rates and avoid certain fees when you process credit card and PayPal payments through 2Checkout. Its functionalities are: collection of payments by credit card, by PayPal, support for all types of WooCommerce products, no technical skills required, ease of use and customization
Download | Demo | Web hosting
Recommended Resources
Find out about other recommended resources to help you build and manage your website.
- How to optimize your WordPress Robots.txt file for a perfect SEO
- How to create a Marketplace with WordPress
- How to add CSS animations on WordPress
- How to add a widget to the header of your WordPress blog
Conclusion
So ! That's it for this list of plugins. I hope they will help you to personalize the menus of your WordPress blog. Feel free to share the tip with your friends on your favorite social networks.
However, you will also be able to consult our resources, if you need more elements to carry out your projects of creation of Internet sites, by consulting our guide on the WordPress blog creation.
If you have suggestions or remarks, leave them in our section Comments.
...
Hello,
I am looking for a plugin to display different menus to user roles on WordPress. The problem is that the plugins on your blog are not compatible with WordPress like Menu by User Role Plugin and Nav Menu Roles Plugin. I would need a free plugin but compatible with WordPress.
Can someone help me please? Thank you in advance.