Wordpress | Manage the content's visibility of YOUR POSTS/PAGES
It would be fine if you can customize the content of your post/page the way that each role can see it differently, for instance to hide the links from the visitors and show it for other roles.
Well, The plugin I made will do that for you with an easy syntax. Here is the link of it (https://wordpress.org/plugins/who-can-see/).
You just need to wrap the part you want to apply on that way :
[whocansee only=’visitor’]Please register to see the links [/whocansee]
[whocansee except=’visitor|subscriber’]this will be seen if your not visitor or subscriber[/whocansee]
Easy isn't it?