O'Reilly logo

WordPress 2.8 Themes Cookbook by Lee Jordan, Nick Ohrn

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Setting the default widgets for a sidebar in your theme

Your theme may have a particular purpose, or serve a certain niche group. You may bundle a number of different widgets with your theme that provide the best possible experience when using it. If so, you'll likely want to have these widgets inserted into your sidebars when the theme is activated.

Getting ready

You need to have a theme with a sidebar.php template, and at least one of your main theme files must use the get_sidebar function to include the sidebar. In addition, your sidebar must be dynamic. Finally, you must know the unique IDs of your sidebars and of the widgets that you wish to pre-set in those sidebars. To make your sidebar dynamic, see the earlier recipes in this chapter. Back ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required