Widget or Sidebar Shortcode

September 13, 2014

Widget or Sidebar Shortcode Plugin

Use widgets or sidebars per shortcode in the content area from pages/posts

This plugin implements 2 new shortcodes.

[widget name=”” classname=” instance=””] to use a widget per shortcode in the content area from a page/post.

name is the name of the widget, e.g. Calendar.
classname is the name of the PHP Class that implement the widget.
You can use name or classname.

So are [widget name=”Kalender” instance=”title=Hello,World!”]
and [widget classname=”WP_Widget_Calendar” instance=”title=Hello,World!”]
produce the same output.

instance are the attributs of the widget. e.g. title=Hello,World! so the complete shortcode is
[widget name=”Calendar” instance=”title=Hello,World!”]

For the instance list of the WordPress builtin Widgets look at https://codex.wordpress.org/Function_Reference/the_widget
For other Widgets look at the source code from the widget or ask the widget author.

[sidebar name=””] to use a sidebar (with all widgets) in the content area from a page/post.

name is the name of the sidebar e.g. Showcase Sidebar so the complete shortcode is
[sidebar name=”Showcase Sidebar”]

For own css styling, the plugin wraps the widgets in < div id=”Widget_Name” class=”widget_shortcode”> and the sidebar in < div id=”Sidebar_Name” class=”sidebar_shortcode”>

If your want report a bug or a feature, please use http://bugs.staude.net

Entrys in the changelog with numbers means the ticket id on
http://bugs.staude.net

Installation

  1. Install the plugin from within the Dashboard or upload the directory widget-or-sidebar-per-shortcode and all its contents to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Use the shortcodes.

Screenshots

  1. <p>Using the shortcode in the content area of an post.</p>

    Using the shortcode in the content area of an post.

  2. <p>The output from the shortcode at Screenshot 1</p>

    The output from the shortcode at Screenshot 1

FAQ

What is the instance parameter?

instance are the attributs of the widget. e.g. title=Hello,World! so the complete shortcode is
[widget name=”Calendar” instance=”title=Hello,World!”]

For the instance list of the WordPress builtin Widgets look at https://codex.wordpress.org/Function_Reference/the_widget
For other Widgets look at the source code from the widget or ask the widget author.

I found a bug

Please report it at http://bugs.staude.net

Select the project “WP Plugin: Widget or Sidebar Shortcode” and report it.

I have a feature request

Please report it at http://bugs.staude.net

Select the project “WP Plugin: Widget or Sidebar Shortcode” and report it.

Changelog

0.6.1

  • remove debugcode

0.6

  • 0000051: instance ignores others parameters

0.5

  • Disable some php notices if WP Debug active

0.4

  • #0000041: Would it be possible to call a widget by its PHP class name instead of its name?
    Added parameter classname. Use: [widget classname=”]

0.3

  • #0000003: link to bugs.staude.net in readme
  • #0000002: filenames & classnames conform to plugin name
  • fix: contributorname and donate link in readme

0.2

  • typo in readme
  • filenames changed to repository name (“fs-” removed)
  • fix: wrong directory name in installation part of readme

0.1

  • First version.

Details

  • Version: 0.6.1
  • Active installations: 1,000
  • WordPress Version: 3.0
  • Tested up to: 4.0.38

Ratings


5 Stars
4 Stars
3 Stars
2 Stars
1 Stars