[wp-hackers] Widgets that load at the same time as a theme is
selected
Andy Skelton
skeltoac at gmail.com
Sat Aug 9 14:47:33 GMT 2008
On Sat, Aug 9, 2008 at 2:11 AM, Alister Cameron
<alister at alistercameron.com> wrote:
> Specifically I'm wanting to hook some "actions" together: when a theme is
> installed I want to be able to add into the "init" event some way to
> populate text widgets with some content and push them into a widget block
> (sidebar).
Take a look at the options rows that hold the widget configuration.
You can modify those.
The trick is in knowing when the theme has just been activated. Plugin
activation comes with a customized action but themes aren't treated
that way. In your theme's functions.php do:
if ( is_admin() && !get_option('mythemeisinstalled') ) {
// set up the widgets here
add_option('mythemeisinstalled', true);
}
Absolutely no warranties. :-)
Andy
More information about the wp-hackers
mailing list