How to create your own custom widgets in WordPress
Widgets are the easiest way to add custom items and features to your Wordpress website.
Most of them are are highly customizable, and they will allow you to easily insert various useful functions into your Wordpress sidebar or any other widget-ready area (post, page, footer, etc).
However, they are providing pre-defined functions and solutions that can't be edited without altering the original source code.
This is why Wordpress comes with a text widget that will allow you to add custom text (and HTML) to a given widget area.
It's just a simple text box, with a media button and a few basic elements:
In other words, if you'll want to create something really nice and unique, you'll have to write your own HTML code. And obviously, most beginners don’t know how to write an HTML/CSS code in order to get the desired output.
Hence the logical question: wouldn't be nice if you could create your own widgets using a WYSIWYG (What You See Is What You Get) visual editor?
Well, you can! And I've decided to create a short tutorial where I will show you how to use a fully featured visual editor to create your own widgets in Wordpress.
Here it is: