- 2026-05-20
- by LethaldiranMX
- Trends
- 0 Comments
HTML validatator errors fix in WordPress and WooCommerce.
Applies configurable HTML fixes to WordPress and WooCommerce page output. Each fix can be individually enabled or disabled via Settings Manly Fix.
WordPress & HTML Fixes
-
Remove trailing slashes – Removes XHTML-style trailing slashes (
/>) from void elements (<meta>,<link>,<img>,<input>, etc.) for clean HTML5 output.
Validator: “Info: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.” -
Remove intrinsic size CSS – Removes the
contain-intrinsic-sizeCSS rule injected by WordPress for auto-sized images.
Validator: “CSS: contain-intrinsic-size: Property contain-intrinsic-size doesn’t exist.” -
Remove redundant aria-hidden – Removes
aria-hidden="true"from elements that already carry thehiddenattribute.
Validator: “Attribute aria-hidden is unnecessary for elements that have attribute hidden.” -
Move router style to
<head>– Moves the WordPress Interactivity Router animations inline<style>tag from<body>to<head>.
Validator: “Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)” -
Remove invalid
asfrom prefetch links – Removes the invalidasattribute from<link rel="prefetch">elements emitted by WooCommerce.
Validator: “Alinkelement with anasattribute must have arelattribute that contains the valuepreloador the valuemodulepreload.”
WooCommerce Fixes
These fixes are only shown when WooCommerce is active.
-
Mini-cart role=”dialog” – Adds missing
role="dialog"to the WooCommerce mini-cart drawer div.
Validator: “Element div is missing one or more of the following attributes: role.” -
Add placeholder src to Interactivity API images – Adds a transparent placeholder
srcand an emptyalt=""to<img>elements that use the WordPress Interactivity API but have no static attributes. Real values are set by JavaScript at runtime.
Validator: “Elementimgis missing one or more of the following attributes:src,srcset.” / “Animgelement must have analtattribute.”
Support
For issues, feature requests, or contributions, please contact Manly Electronics.
