404 Page – WordPress 自定义 404 错误页面插件

404 Page
https://cn.wordpress.org/plugins/404page/

 

404 page 是一款流行的  WordPress 自定义 404 错误页面插件,使您可以轻松创建自己的 404 错误页面,并且几乎适用于所有主题。

404 page 插件不会创建重定向,这 非常重要,因为这会传递正确的 404 代码,从而告诉搜索引擎该页面不存在,必须将其从索引中删除。

404 Page

与其他类似的插件不同,404 page 插件不会产生额外的服务器请求

将访客带到您的网站需要时间和精力。每位访客都很重要。大多数主题的默认 404 错误页面没有提供任何关于您网站上可以找到什么的信息。第一次访问的访客如果对您不熟悉,会陷入困境并离开您的网站。设置一个有用的自定义 404 错误页面,以留住他们在您的网站上!

使用 WordPress 页面编辑器创建您的自定义 404 错误页面,然后转到 “外观” -> “  404 错误页面”,选择创建的页面作为您的自定义 404 错误页面。

404 PAGE 插件已通过与多款 WordPress 主题/插件的测试。 404 PAGE 插件添加了一个动作钩子 404page_after_404,您可以使用它来添加其他函数。在检测到 404 错误后,动作发生的确切位置取决于操作方法,您的函数不应产生任何输出,没有参数。

404 page 唯一的要求是您需要在设置 > 固定链接中将永久链接结构更改为除“普通”之外的其他任何内容。这也会激活 WordPress 的 404 错误处理。

WordPress 404PAGE 插件为基于区块的编辑器提供了一个“导致 404 错误的 URL”区块,用于显示导致错误的 URL。该区块提供三种显示选项:

  • “页面”显示包括路径的页面(例如 does/not/exist)
  • “域名路径”显示不带协议和参数的 URL(例如 example.com/does/not/exist)
  • “完整”显示完整的 URL(例如 https://example.com/does/not/exist?p=1)

WordPress 404PAGE 插件提供以下函数:

    • pp_404_is_active() 检测是否选择了一个自定义 404 页面并确认页面是否存在
    • pp_404_get_page_id() 获取 404 页面的 ID
    • pp_404_get_all_page_ids() 获取包含所有语言的页面 ID 的数组
    • pp_404_get_the_url( $type ) 用于获取导致 404 错误的 URL
      • 参数 $type 字符串 可选 “page” 获取包含路径的页面(例如 does/not/exist)
      • “domainpath” 获取不带协议和参数的 URL(例如 example.com/does/not/exist)
      • “full”(默认)获取完整的 URL(例如 https://example.com/does/not/exist?p=1)

WordPress 404PAGE 短代码

该插件为经典编辑器提供了一个短代码 “pp_404_url”,用于显示导致错误的 URL。

  • [pp_404_url page] 显示包含路径的页面 ( e.g. does/not/exist )
  • [pp_404_url domainpath] 显示不带协议和参数的 URL ( e.g. example.com/does/not/exist )
  • [pp_404_url] or [pp_404_url full] 显示完整的 URL ( e.g. https://example.com/does/not/exist?p=1 )

Log In

Forgot password?

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.