5

404 テンプレートをトリガーして表示するにはどうすればよいですか? 私は次のことをしました...

$_escaped_fragment_ = $_REQUEST['_escaped_fragment_'];
$post = ( get_page_by_path($_escaped_fragment_,'','brands' ) );
if(!empty($post) ){
    setup_postdata($post);
    the_title();
    get_template_part('loop');
    wp_reset_postdata();
}else{
    get_404_template();//not working
    include( get_query_template( '404' ) );//not working...
}
4

1 に答える 1

6

これはどう?これはうまくいくはずです。

status_header(404);
include( get_404_template() );
exit;

これの代わりに

get_404_template();//not working
include( get_query_template( '404' ) );//not working...
于 2012-10-29T16:00:46.753 に答える