你可以试试Wordpress功能status_header()
添加HTTP/1.1 404 Not Found
收割台;
因此,您的代码2示例如下:
function rr_404_my_event() {
global $post;
if ( is_singular( \'event\' ) && !rr_event_should_be_available( $post->ID ) ) {
global $wp_query;
$wp_query->set_404();
status_header(404);
}
}
add_action( \'wp\', \'rr_404_my_event\' );
例如,本部分使用此功能:
function handle_404() {
...cut...
// Guess it\'s time to 404.
$wp_query->set_404();
status_header( 404 );
nocache_headers();
...cut...
}
从
wp
中的类
/wp-includes/class-wp.php
.
因此,除了您的template_include
密码