[wp-hackers] Multiwidget Support

Chris Williams chris at clwill.com
Thu Feb 5 22:19:57 GMT 2009


+1 for a clean, simple class that implements this in core.  And true enough
that the exception should be a single instance one, not the other way
around.

Spent the last 36 hours trying like heck to get a multi-widget to work
right.  It's almost like magic spell incantation, try something, hope it
works, try something else :)

> From: scribu <scribu at gmail.com>
> Reply-To: <wp-hackers at lists.automattic.com>
> Date: Fri, 6 Feb 2009 00:13:26 +0200
> To: <wp-hackers at lists.automattic.com>
> Subject: Re: [wp-hackers] Multiwidget Support
> 
> On Thu, Feb 5, 2009 at 11:59 PM, Austin Matzko <if.website at gmail.com> wrote:
> 
>> On Thu, Feb 5, 2009 at 3:55 PM, Chris Jean <gaarai at gaarai.com> wrote:
>>> I've suffered through development of widgets that support multiple
>> instances
>>> many times. Recently, I began wondering some things:
>>> 
>>>  1. Why is the method for producing multiwidgets so obscure and
>>>     complicated?
>>>  2. Why is there any need to support a single-instance widget?
>>>  3. Why aren't all the core widgets multiwidgets?
>>>  4. Couldn't the method of registering and controlling widgets be
>>>     improved to automatically make all widgets multiwidgets?
>>> 
>>> Of course, for that last option to work, the storage mechanism would have
>> to
>>> be standardized. That's not a bad idea though.
>> 
>> I think this is a step in the right direction:
>> 
>> http://trac.wordpress.org/ticket/8441
> 
> 
> +1 for core.
> 
> I was also thinking of making a class for multiple widgets. Thanks for
> saving me the trouble.
> 
> Another thing, why do you have to register a widget after 'plugins_loaded' ?
> By the way they are implemented, they still feel like part of a plugin, yet
> you can't disable them from the plugins menu.



More information about the wp-hackers mailing list