Add html comments using newly created user role
I was recently working on a piece of code that will:
- create as special user role
- allow that user role to insert HTML comments on posts (specifically we needed images and links) from wp-admin
If I was commenting like admin, all was good – the comment with image was getting published. But if instead I was commenting using that user role, unfortunately all the HTML got stripped.
After some debugging inside WordPress, I found the culprit, which, by the way, it’s a feature of WordPress – the unfiltered_html capability for my user role. Basically if you have a newly defined user role that you want to be able to insert HTML in comments, you have to add that capability to your new user role. Here’s the simple snippet:
Once again, the best documentation for WordPress is the actual source code.
Follow the code and you will see the light 🙂
We have a 5-step process that makes it easy and helps them avoid all the traps. In just 60 days, your web platform is set up and they can start making money.
Send us your project idea and get a free 5-minute review.