[wp-hackers] Page Redirect from Shortcode
Dion Hulse (dd32)
wordpress at dd32.id.au
Thu Oct 6 05:44:13 UTC 2011
Shortcodes are parsed/called at display time, by the time the shortcode
function is called, the header and some posts may/will have printed.
Your only real option is to hook in early on template_redirect (or similar)
and scan through $wp_query->posts manually looking for the shortcode, and
handling it there..
A shortcode might not be the best option for what you're trying to achieve?
what are the reasons you've gone with a shortcode?
On 6 October 2011 16:41, Claude Needham <gxxaxx at gmail.com> wrote:
> To solve a problem for my website I would like to use a shortcode with
> the ability to redirect the page depending upon the state of a cookie.
> Unfortunately this generates:
> Warning: Cannot modify header information - headers already sent by
> (output started at
> in xxxxx/wp/wp-includes/pluggable.php on line 934
> Is there an approach that will get me into the process early enough
> that wp_redirect() is still viable?
> Claude Needham
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
More information about the wp-hackers