分类页面 - 用“未找到结果”替换404

时间:2013-03-18 18:53:58

标签: wordpress http-status-code-404 taxonomy

我想“伪造”分类页面,使其行为像搜索一样。

目前,如果您登陆localhost / search-images / deadendtag / page / 2 /,则会找不到404。

我只想将其替换为“无结果”的页面,就像搜索一样。这样它就不会被误认为......错误。 :d

2 个答案:

答案 0 :(得分:0)

转到wp-content / theme打开当前主题,而不是打开404.php并从那里更改

答案 1 :(得分:0)

我唯一能想到的是修改404页面以根据此分类法更改状态。所以它可以返回我指定的任何内容,并通过过滤器更改标题。

function filter_404_title( $title )
{
    if ( is_404() ) {
        $title = 'No results found.';
    }
    // You can do other filtering here, or
    // just return $title
    return $title;
}

// Hook into wp_title filter hook
add_filter( 'wp_title', 'filter_404_title' );


if ( get_query_var( 'post_type' ) == 'image' ) {

    //my fake no-results-found content

} else {

    //the usual 404

}

如果有办法直接转到 taxonomy-image-tags.php 获取“无结果”声明,尽管这是理想的。