WordPress.org

Support

Support » Plugins and Hacks » *_template filters run twice

*_template filters run twice

  • In wordpress 2.0 I noticed that all the template filters (‘single_template’,’achive_template’, etc) get run twice. I still can’t login to trac to post a bug, so I’m posting here. I currently do not understand why this is occuring or how to fix it.

    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 “{$call[‘file’]} ({$call[‘line’]}) in {$call[‘function’]}()<br/>”;
    return $template;
    }

  • The topic ‘*_template filters run twice’ is closed to new replies.