钩子文档

wp_sitemaps_enabled

💡 云策文档标注

概述

wp_sitemaps_enabled 是一个 WordPress 过滤器,用于控制 XML 站点地图的启用状态。当通过此过滤器禁用站点地图时,重写规则仍会保留以确保返回 404 错误。

关键要点

  • 这是一个过滤器,用于修改 XML 站点地图是否启用的布尔值。
  • 默认情况下,对于公开站点,站点地图是启用的(true)。
  • 禁用站点地图时,相关重写规则仍存在,以避免错误页面,具体可参考 WP_Sitemaps::register_rewrites()。
  • 该过滤器在 WordPress 5.5.0 版本中引入。

代码示例

return (bool) apply_filters( 'wp_sitemaps_enabled', $is_enabled );

📄 原文内容

Filters whether XML Sitemaps are enabled or not.

Description

When XML Sitemaps are disabled via this filter, rewrite rules are still in place to ensure a 404 is returned.

See also

Parameters

$is_enabledbool
Whether XML Sitemaps are enabled or not.
Defaults to true for public sites.

Source

return (bool) apply_filters( 'wp_sitemaps_enabled', $is_enabled );

Changelog

Version Description
5.5.0 Introduced.