【问题标题】:How to create custom 404 error page in wordpress?如何在 wordpress 中创建自定义 404 错误页面?
【发布时间】:2021-06-07 02:41:28
【问题描述】:

是否可以创建自定义错误页面,并且该页面将通过 WordPress 的后端进行管理。

WordPress 提供了 404.php 默认值,但我想创建一个自定义 404 页面,该页面也可以通过后端进行管理(我想在不使用任何插件的情况下创建它)

【问题讨论】:

  • 在主题的根目录中创建一个404.php,WordPress 将使用它。如果你想在 admin 中管理 404 页面的内容,那么你应该创建一个theme options 页面或settings page。有很多方法可以做到这一点。要么自己从头开始,要么使用像 Advanced Custom Fields 这样的插件。

标签: php wordpress


【解决方案1】:

您可以在主题根文件夹中创建一个模板文件 404.php,然后 wordpress 将使用它来路由所有 404 错误。

还有更多信息@https://codex.wordpress.org/Creating_an_Error_404_Page

【讨论】:

    【解决方案2】:

    您无需任何插件即可从管理员管理自定义 404 页面:

    第一步:

    从后端创建 404 页面并复制页面 URL

    第二步

    打开你.htaccess 并添加以下内容

    ErrorDocument 404 http://yourwebsite.com/error-404
    

    更新您在第一步中创建的 404 页面的 URL

    【讨论】:

    • 我已经尝试过这个选项,但页面仍然显示默认 404.php 文件的结果。
    • 删除 404.php 或重命名 404.php.stop
    • 刚刚注意到这是针对“401”的错误代码更正为“404”
    【解决方案3】:

    在主题的根文件夹中创建一个文件“404.php”,WordPress 使用该文件来处理 404 错误。 如需更多参考,请访问此官方链接 - https://codex.wordpress.org/Creating_an_Error_404_Page

    【讨论】:

      猜你喜欢
      • 2021-02-07
      • 2011-09-24
      • 2013-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-27
      相关资源
      最近更新 更多