[theme-reviewers] Standard Theme Hooks
Justin Tadlock
justin at justintadlock.com
Fri Nov 2 20:28:50 UTC 2012
I'm all for some standardization of theme hooks. I like the THA ideas
better at the moment than the proposal in the ticket. The only reason I
don't use the THA hooks right now is that I've already got a hook system
in place for my themes. Given that my themes were some of the first to
incorporate hooks other than wp_head and wp_footer back in 2008, I've
got many 1,000s of users to account for. It'd be
backwards-compatibility nightmare to change to anything other that
what's officially supported by core.
What I'd really like to see is the Theme Review team come up with a
standard system and start recommending it. After a major version of
WordPress has passed and getting theme developers on board, then we can
start discussing adding the hooks to core. It's not something that can
change overnight, so this would be the first place to start.
There's also things that can be done in core now to bypass themes
altogether. For example, the "get_template_part_{$slug}" hook is fired
before the template is included. It'd be easy to add a hook afterwards
too.
Before we get started on any new hooks to themes, we should be
identifying areas in WordPress core where we could add hooks so that we
don't have to rely on theme developers. Another thing we could do is
make a list of the little-known hooks that are available already. For
example, I bet a lot of developers don't know about these hooks:
the_post, loop_start, loop_end.
On 11/2/2012 12:59 PM, Michael Fields wrote:
> Hi Theme Review Team,
>
> It was great to finally meet a few of you in Tybee earlier this week. One topic that came up at least three times was that of standard theme hooks. Many people (including myself) are interested in seeing something along these lines officially accepted by the WordPress community. I was wondering if it might be possible to work out a recommended set of theme hooks that could be added as part of the review guidelines.
>
> There are currently two ideas on the table:
>
> 1. Theme Hook Alliance ......... https://github.com/zamoose/themehookalliance
> 2. Core ticket #21506 .......... http://core.trac.wordpress.org/ticket/21506
>
> While I personally like how #2 keeps things concise I also see a benefit in the flexibility provided by the Theme Hook Alliance.
> I would love to reach on consensus here so that we all can start using standard hooks :)
>
> What do you think?
>
> Thanks!
> -Mike
> _______________________________________________
> theme-reviewers mailing list
> theme-reviewers at lists.wordpress.org
> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>
More information about the theme-reviewers
mailing list