WordPress widgets are great option to show important elements of your site easily, however most of the times widgets are limited to sidebar, header and footer.
Now-a-days, some of the modern WordPress themes do come with page builders which helps you to place widgets anywhere you want. Also, if you are using Genesis framework there are tools like Genesis Extender which makes it real easy for you to use widgets.
What if you want to place WordPress widget in post content or a page in a theme which doesn’t have built in option to place widget anywhere?
Well, the easiest option to place WordPress widget in post or page is by using a plugin called amr shortcode any widget. A really useful WordPress plugin which makes your life real easy in terms of using the widgets effectively.
How AMR Shortcode Any Widget Works
First install and activate the plugin like any other WordPress plugin and go to Appearance > widgets and find “shortcode” sidebar.
Now, drag the widgets you want to show into the shortcode sidebar and add the code [do_widget widgetname] in a page or post where you want to show the widget. (Replace ”widgetname” with real widget name).
With Widgets on Pages plugin you can create unlimited number of sidebars and use it anywhere you want with the help of easy to use shortcodes.
Once the Widgets on Pages plugin is installed and activated, you will get the option to create additional sidebars which will show up in the widget section.
After creating the sidebar go to Appearance > widgets and drag the widgets to the new sidebar which you have created to copy the shortcode for that particular widget area and paste it into the post or page where you want to widget to appear.