处理WordPress 404 页面自动跳转到首页方法

麦子
麦子
管理员
1205
文章
0
粉丝
优化推广480字数 176阅读0分35秒阅读模式

默认情况下,我们的wordpress 404页面不会自动跳转的,我们需要手动返回。这里,最好的体验应该是时隔几秒后跳转到首页,这里有什么自动的方法?

//返回 404 状态
global$wp_query;
$wp_query->set_404();
status_header(404);
nocache_headers();
echo'<meta http-equiv="refresh" content="0;url='.home_url().'">';
exit;

这里我们可以用上面的代码实现给WordPress 设置 404 状态码,并且输出 html 刷新代码跳转到网站首页,这样当程序直接访问这个 URL 是会返回 404 状态码,而如果是用户的话则会在打开的瞬间跳转到首页,因为刷新设置的 0 秒,我们可以修改。

投上你的一票
 
  • 本文由 麦子 发表于2024年12月10日 06:25:19
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/wpto-home.html
优化推广

解决WordPress标题中的"-"被转义成"–"问题

如果我们使用默认的WordPress程序和主题且没有进行转义字符处理会在标题中如果有"-"横线的被自动转义成"–"字符的,虽然在体验上没有什么问题,但是感觉看着不是那么舒服一些。但是建议我们在优化主题...