WordPress Users Can’t Use Gutenberg Block Embeds

Gutenberg Embed

We seen a few PublishPress users report problems with embeds in Gutenberg. If they restrict permissions for users, they sometimes find that those users can not add embeds from YouTube, Instagram, Facebook and other sites.

This images shows a typical error. The user can add an embed block, but they get this error message: “Sorry, this content could not be embedded.”

Sorry WordPress Embed
Sorry WordPress Embed

The problem is that successfully adding embeds in WordPress requires the edit_posts

However, the edit_posts permission is sometimes deliberately removed for users who have limited roles on a WordPress site.

This edit_posts limitation applies to all content types and all the embed blocks in Gutenberg:

All Embed Blocks
All Embed Blocks

To allow PublishPress users to work around this problem, the next PublishPress Permissions release will extend Page editing permissions to implicitly satisfy this particular edit_posts requirement. 

Until then, you can restore the edit_posts capability to your role manually. To give users the ability to use embeds in Gutenberg, follow these steps:

  • Install the PublishPress Capabilities plugin.
  • Go to “Capabilities” in your WordPress admin menu.
  • In the top-left corner, choose the role you want to edit.
  • Check the box in the “Posts” row and “Edit” column:
Edit Posts
Edit Posts

Please note that edit_posts is connected to many areas of WordPress, so give this permission carefully.

For more on Gutenberg block permissions, read our guide to controlling who can see which blocks thanks to the PublishPress Blocks plugin.

For more troubleshooting guides like this, check out why users can't add iframes, why they can't insert GIFs, why they can't show code, or rearrange metaboxes.

Tags: edit_posts capability, Gutenberg Blocks, Gutenberg Editor

Comments (2)

Leave a Reply

Your email address will not be published. Required fields are marked *

Professional publishing plugins for WordPress! Get PublishPress