有一个wordpress网站。
如何使任何错误页面导致站点/错误/404并显示404.php模板(位于站点根目录)?
我是这样做的,但是并没有按预期工作,地址是正确的,但是模板本身没有拉上去
add_action( 'template_redirect', '404_error_redirect' );
function 404_error_redirect()
{
if( is_404())
{
wp_redirect( home_url( '/error/404' ) );
exit();
}
}
您需要添加一个挂钩
wp并更改默认行为。将所有页面重定向到您需要的页面,如果是您需要的页面,则给404。代码是这样的:这是 WP Punk 的答案中经过更正和测试的代码。