I enjoy simplicity, in everything. Unnecessary complexity is evil. Have a look at my WordPress plugins.


I always missed one thing while working with WordPress: a visual text editor for Widgets. Especially when working with clients that had little to no knowledge of HTML I found myself explaining how to create more advanced widgets using a copy and paste HTML method over and over. That’s why I developed this plugin called WYSIWYG Widgets, or “What You See Is What You Get” Widgets.

Create Widget Blocks like you would create posts and pages.

WYSIWYG Widgets or Widget Blocks

This lightweight plugin creates a new custom post type called Widget Blocks where you can create blocks of widget content. It also adds a widget of the type WYSIWIG Widget to your widgets. When dragging this widget to one your widget areas, you can choose which Widget Block to show in this widget.

There are various benefits of using this plugin.

  • Manage all your widget content from one place.
  • Create beautiful, rich formatted, widgets just like you would create posts or pages.
  • Use the media uploader to insert images and other media into your widgets.
  • When working with multiple editors, editors can now edit widgets without having to visit the widgets page.


The plugin is completely translation-ready and currently comes in 3 languages. If you want to help out by translating the plugin into your native language, please let me know. :)

  • English (default) – by me.
  • Dutch (nl_NL) – be my.
  • Spanish (es_ES) – Maria Ramos from WebHostingHub
  • Italian (it_IT) – Tiziano D’Ango from Studio D’Angelo

Download WYSIWYG Widgets

The WYSIWYG Widgets plugin is available for download in the WordPress.org plugin repository.

Need support?

Please use the WYSIWYG Widgets support forums on WordPress.org if you need any help.


If you like WYSIWYG Widgets, consider donating $10, $20 or $50 as a token of your appreciation.

Spread the word

on Twitter on Facebook