This plugin designed with extensibility in mind for data that should be associated with a particular block type but need not have any defined meaning.
This plugin designed with extensibility in mind for data that should be associated with a particular block type but need not have any defined meaning. data-*
attributes will allow you to store extra information on different Gutenberg blocks, without other hacks such as non-standard attributes, appending properties on DOM, or modifying a block as HTML which will throw a block validation error when opening the post edit page once again.
Automatic installation is the easiest option — WordPress will handle the file transfer, and you won’t need to leave your web browser. To do an automatic install of the plugin, log in to your WordPress dashboard, navigate to the Plugins menu, and click “Add New.”
In the search field type “Block Data Attribute”, then click “Search Plugins.” Once you’ve found the plugin, you can view details about it such as the point release, rating, and description. Click “Install Now,” and WordPress will take it from there.
The manual installation method requires downloading the plugin and uploading it to your webserver via your favorite FTP application. The WordPress codex contains instructions on how to do this here.
Automatic updates should work smoothly, but we still recommend you back up your site.
/button
in a new paragraph block, then press enter.⚙
cog icon next to the publish button will toggle the visibility of this sidebar.Block Data Attribute
section to add custom attributes as needed.Currently, custom data attributes can be saved within the following blocks:
core/button
core/column
core/columns
core/heading
core/group
core/paragraph
Generally, this would be possible due to a JavaScript hooks system with WordPress that includes block filters and several other types of filters available via JavaScript.
You can extend the predefined list of block names by hooking into the mypreview.blockDataAttributeAllowedBlocks
filter provided by the plugin.
The easiest way to receive support is to “Create a new topic” by visiting Community Forums page here.
Make sure to check the “Notify me of follow-up replies via email” checkbox to receive notifications, as soon as a reply posted to your question or inquiry.
Please note that this is an opensource 100% volunteer project, and it’s not unusual to get reply days or even weeks later.
The plugin is fully translation-ready and localized using the GNU framework, and translators are welcome to contribute to the plugin.
Here’s the the WordPress translation website →
We welcome contributions in any form, and you can help reporting, testing, and detailing bugs.
Here’s the GitHub development repository →
If you or your company use any of my projects or like what I’m doing, please consider making a donation so I can continue maintaining and evolving all my projects and new ones. I’m in this for the long run.
–AND/OR–
Please share your experience by leaving this plugin 5 shining stars if you like it, thanks!
data
keyword from the attribute name.value
attribute pair.