Manly Fix Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
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.
Screenshots
No screenshots provided

