Australia's Leading Digital Marketing Experts. T. 1300 235 433  |  Aggregation Enquires Welcome

Disable Text Widget Formatting With WP >= 4.8

Leading up to the release of WordPress 4.8 there was no lack of feedback on how the editor and associated widget formatting potentially screwed up content. The formatting errors effected everything - including blocks like AdSense code. To disable these formatting features, use the following filters.

Copy and paste the WordPress function into your theme's functions.php file or, if you sensibly have one installed, your custom functions plugin.

remove_filter('widget_text_content', 'wpautop');
remove_filter('widget_text_content', 'wptexturize');
remove_filter('widget_text_content', 'capital_P_dangit');
remove_filter('widget_text_content', 'convert_smilies');

Note that these filters will disable the widget feature globally. If using text in the widget, avoid switching over to the visual editor because the text will inherit the wrath of WP's formatting over again.

A HTML widget is proposed for version 4.8.1.

Like this article?

Share on facebook
Share on Facebook
Share on twitter
Share on Twitter
Share on linkedin
Share on Linkdin
Share on pinterest
Share on Pinterest

Leave a comment