有一个专门针对此的操作:
function my_parse_query( $wp_query ) {
if ( $wp_query->get( \'my_custom_var\' ) > 42 ) {
$wp_query->set_404();
status_header( 404 );
}
}
add_action( \'parse_query\', \'my_parse_query\' );
这将加载404。主题中的php模板(如果有的话)。否则,它将回落到索引。php。
这还将触发HTTP 404状态代码。
有关更多信息,请参阅parse_query.