Manly Fix
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.