Shortcodes and Widgets are each powerful in their own right. They give the developer control over the content and presentation while allowing the user to control their location (and possibly specify which content as well). We will talk about the pros and cons of creating shortcodes vs widgets and walk through a simple version of each. If you know PHP and understand WordPress, then creating these great tools is easier than you think.