Plugin info

Total downloads: 17,321
Active installs: 900
Total reviews: 5
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 4/7/2025 (268 days ago)
Added to WordPress: 6/8/2016 (9 years old)
Minimum WordPress version: 4.0
Tested up to WordPress version: 6.8.3
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Stale • Last updated 268 days ago • 5 reviews

40/100

Is Protect schema.org markup in HTML editor abandoned?

Likely maintained (last update 268 days ago).

Compatibility

Requires WordPress: 4.0
Tested up to: 6.8.3
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Contact Form 7 Syntax Highlighting
Rating 5.0/5 (6 reviews)Active installs 1,000
HTML Editor for Contact Form 7
Rating 5.0/5 (2 reviews)Active installs 1,000
Quicktags for WP
Rating 4.0/5 (4 reviews)Active installs 300
Syntax Highlight
Rating 5.0/5 (6 reviews)Active installs 200
Contact Form 7 – TinyMCE HTML Editor on mail area
Rating 5.0/5 (1 reviews)Active installs 100
Easy Tinymce Editor Add Button
Rating 5.0/5 (1 reviews)Active installs 40

Description

WordPress HTML editor (tinyMCE) treats schema.org attributes like itemscope/itemtype/itemprop as invalid HTML attributes and strips them when you save the post or page content. This plugin alters this behavior and prevent the WordPress HTML editor from removing the schema.org/microdata markup.

Credits

@azaozz suggested the solution. See the issue discussion here: https://core.trac.wordpress.org/ticket/27931

Installation

Just install the plugin as usually and activate it. Once activated, it will keep your markup from being removed by the HTML editor. No setup required.

Frequently Asked Questions

No FAQ available

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

0.6

  • The new feature is the compatibility schema.org attributes for the wp_kses_post function. This is useful when page content from additional fields with HTML editor is filtered using wp_kses_post function by third-party plugins.

0.5

  • Added support for the “content” attribute for the “time” tag
  • Fixed error “Notice: Undefined index: extended_valid_elements”

0.4

Fixed src attribute being removed from img tag.

0.3

Fixed schema.org attributes being removed from article and p tags.

0.2

Fixed schema.org attributes being removed from img tags.

0.1

Initial version