[wp-hackers] Full-page Plugins
Rob Miller
r at robm.me.uk
Tue Aug 1 23:46:06 GMT 2006
Mike Purvis wrote:
> Hi everyone,
>
> I'm a bit confused about the best way to have a plugin seize control
> of the entire page. I don't want any Loop or posts or anything, I just
> need my plugin to hijack certain requests and then inject arbitrary
> content between the theme's header and footer.
>
> Hijacking requests is no problem, given the init hook, but I'm less
> sure about how to proceed with the rest. Will I need to create my own
> "page template" that contains a callback to the plugin's content
> function? If so, is there a straightforward way to package such a
> thing?
>
> Thanks,
>
> Mike
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers
>
I normally hook into `template_redirect`, then check the conditions of
the request to see if I want to load my template, then load_template()
my own full-page template, then `die` to prevent the loading of the
regular template. Whew.
--
Rob Miller
http://robm.me.uk/ | http://kantian.co.uk/
More information about the wp-hackers
mailing list