Hello,
May be its not the perfect one however CJT Plugin trying to prepare the request blocks as early as possible, we just use the earliest HOOK that fired after the canonical URL has been processed.
We already studied the setting method. We just found it shouldn’t be a setting as most users doesn’t really know what it doesn’t mean and no one are going to change it as the template_redirect hook must be fired as its a WordPress built in hook!! However its internally developed as an ‘INTERNAL CONFIGURATION’, you can change it manually through FTP access: In the Plugin root folder there is a file named ‘configuration.inc.php’. On line No 10 you’ll find the following line:
‘core’ => (object) array(‘siteHook’ => ((object) array(‘tag’ => ‘template_redirect’, ‘priority’ => 11))),
Change ‘template_redirect’ to ‘wp’ and let mw know what happened.
NOTE: After doing that you just hacked the Plugin and you’ll lose those changes after upgrading to the next version. Its just a temporary solution and a way to debug.
We’ll investigate this case and let you know what we’re going to do.
Have that helps.
Regards,
AHMeD