如果加载的页面与您引用的slug匹配,那么最好的方法是重定向到主题的404页面。尝试以下操作:
function check_undesirable_page(){
global $post;
if(is_page() && ($post->post_name=="YOUR-SLUG-HERE")){
global $wp_query;
$wp_query->set_404();
status_header(404);
}
}
add_action( \'wp\', \'check_undesirable_page\' );
编辑:合并
is_page()
条件(如上所述),以避免页面与其他项目共享其slug所产生的不良后果(如果这是一个常用词)