[ # ] How to widgetize your theme in Wordpress

/* Posted May 5th, 2008 at 10:52am */
/* Filed under Blogging, Programming */

Make a file called functions.php in your theme directory. (if you don’t have one yet)

Add the following code and save the file:

if ( function_exists(’register_sidebar’) )
register_sidebar(array(
‘before_widget’ => ”,
‘after_widget’ => ”,
‘before_title’ => ‘

‘,
‘after_title’ => ‘
‘,
));
?>

Then add the following anywhere you want to add dynamic widgets:

< ?php if ( !function_exists(’dynamic_sidebar’)

|| !dynamic_sidebar() ) : ?>

< ?php endif; ?>

You can actually put your existing code within the if loop OR you can also put it before or after.

Since I didn’t want to widgetize all existing stuff, I simply put it after all my existing code in my sidebar.

You can also create multiple dynamic widget locations simply by add numbers to the code like this:

< ?php if ( !function_exists(’dynamic_sidebar’)

|| !dynamic_sidebar(1) ) : ?>

< ?php endif; ?>

  • Digg
  • del.icio.us
  • Propeller
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati
  • Mixx
  • NewsVine
  • Blogsvine
  • Facebook
  • Google
  • TwitThis


Related Posts

Leave a Reply


(required)


(required, not published)



*
To prove that you're not a bot, enter this code
Anti-Spam Image

Anything Geeky Goes!

Highlights

Featured Wii

Featured iPhone

Featured PSP/PS3

Featured A/V

Related Links

Products Highlight

Archives