IE8中TEMPLATE_REDIRECT的奇怪行为

时间:2014-11-29 作者:jogesh_pi

我用自定义模板实现了未找到的页面,并使用template_redirect 为了它。

add_action("template_redirect", array($this, "redirection_section"), 11);
现在一切正常,但不是在IE8中,我的重定向部分方法如下:

function redirection_section() {
        global $is_IE;

        if($is_IE) {
            echo "GOT IT!";
            exit;
        }
        if( is_404() ) {
            $this->uni_page_redirect();
        }
}
如果我在url的末尾键入类似的内容myurl.com/testing 它在显示我

找不到该网页

但是如果我调用其他菜单或模板或模板相关的东西,那么就得到了正确的GOT IT 消息,但为什么不使用myurl.com/testing? 谁能告诉我原因是什么,或者我必须实施其他措施吗?请把我引向正确的方向。

1 个回复
结束

相关推荐

Custom Post Templates

The Issue: 我正在寻找定制的单篇文章模板,以添加或删除单个元素作为普通单篇文章的功能。有很多方法可以在WordPress中为单个帖子创建自定义帖子模板。尤其是post格式是使用默认模板处理默认情况的绝佳机会;然而,我需要真正的自定义模板。The Idea: 我的第一种方法是根据post ID添加if/else语句:// check if custom post if ( is_single(\'999\') ) // check if there is a custom