If you run a WordPress blog with multiple authors you might face this issue with some or all of your Authors facing problems when they want to embed a video in WordPress post. I came to know when one of the authors from our team faced the same problem. She was able to edit the article with her author account login, she tried to insert a video into the post using Windows Live Writer, also with WordPress online post editing interface, but in both cases it failed.
She also tried editing in HTML mode and embedding video’s embed code in HTML, but after saving the post, the video code simply disappeared. On some search online, I got the hang of the problem and the solution. In this post, I will share how I fixed this problem of not being able to add YouTube or any other video in a WordPress post.
The main reason for this is a user permission related to the Author role in WordPress. This problems actually originates from a feature which prevents the author from posting any un-filtered HTML code to prevent any kind of malicious activity. But if you want the authors to be able to embed a video, you need to turn off this feature.
The easiest and quickest way to do it is with a WordPress plugin called “Role Manager”. You can download this plugin from this Plugin Page as per the instructions give on the page. After you install and activate the plugin, you will see an extended user menu in WordPress online interface.
Click on “Roles” and this will show you roles as per the user privilege levels.
Scroll to the Author and click on the red dot in front of the option which says “Unfiltered HTML”.
(click to enlarge image)
Ta Da, this is it, now your authors will be able to embed videos using online WordPress interface as well as Windows Live Writer.