[wp-hackers] Including javascript in the footer

Philip Walton philip at philipwalton.com
Wed May 11 07:01:45 UTC 2011

On 5/10/11 11:37 PM, Otto wrote:
> If you're not deciding until midway through the page, then
> you're-doing-it-wrong (tm). You can't enqueue once scripts have
> printed in the header, due to possible dependencies. For example, if a
> script enqueued in the head depends on a script enqueued in the
> footer, then the footer script gets promoted to the header. This is
> part of the purpose of the script dependency system.
I get the script dependency issue, but in my case I know for a fact that 
no script in the head will depend on a script in the footer.

Also, if we're talking about the "right" way to do it, in my situation 
(granted you aren't seeing what I'm trying to do) I believe it's much 
more hackish and work-around-ish to move that decision to before the 
wp_enqueue_scripts hook.

I would understand doing so if WordPress were unable to add this 
functionality, but to categorically say there is no situation where it 
could be the "right" way to go seems to go against the spirit of what 
we're all trying to do.

More information about the wp-hackers mailing list