[wp-hackers] What Should A Plugin Author Do To Make Plugins Extensible?

Jeremy Clarke jer at simianuprising.com
Mon Aug 30 20:57:46 UTC 2010


On Mon, Aug 30, 2010 at 12:12 AM, Andrew Nacin <wp at andrewnacin.com> wrote:

>
>  - Wrap functions in function_exists(). Not necessary for functions
> attached
> to hooks as those can be removed, or those where overriding them makes
> little sense (unless you want to be sure there are no conflicts... It's
> good
> practice).
>
>  - Include actions and filters of your own.
>
>
And *mention the new actions/filters/pluggable-functions that you've added
in your plugin description*. If you don't mention them then developers won't
know they are there and will be less likely to choose your plugin because
they don't realize that you're doing extra work to make their lives easier.

IMHO this even applies to template tags and helper functions. I think a lot
more functions from plugins are worth mentioning on the plugin page and
treating as a kind of API. If nothing else it would encourage plugin devs to
think of their functions as an API rather than something only they use,
which might increase usability for others.

-- 
Jeremy Clarke
Code and Design | globalvoicesonline.org


More information about the wp-hackers mailing list