#2225 closed defect (bug) (fixed)
*_template filters execute twice
Reported by: | wundbread | Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | 2.0 |
Component: | General | Keywords: | template filters bg|has-patch |
Focuses: | Cc: |
Description
In wordpress 2.0 I noticed that all the template filters ('single_template','achive_template', etc) get run twice. I currently do not understand why this is occuring or how to fix it. I don't believe this happened in 1.52.
Here is a simple plugin to show this.
/*
Plugin Name: Template Filters Execute Twice
Description: Demonstates that *_template filters are currently executing twice.
Author: Michael O'Connell
Version: 1.0
*/
add_filter('archive_template', 'print_trace');
function print_trace($template)
{
foreach(debug_backtrace() as $call)
echo "{$callfile?} ({$callline?}) in {$callfunction?}()<br/>";
return $template;
}
Attachments (1)
Change History (5)
Note: See
TracTickets for help on using
tickets.
(In [3409]) Avoid invoking template filters twice. Props David House. fixes #2225