函数文档

wp_functionality_constants()

💡 云策文档标注

概述

wp_functionality_constants() 函数用于定义与 WordPress 功能相关的核心常量,确保在未定义时设置默认值,以支持自动保存、回收站清理、文章修订和 WP-Cron 锁定等功能。

关键要点

  • 定义 AUTOSAVE_INTERVAL 常量,控制自动保存间隔,默认值为 MINUTE_IN_SECONDS(60秒)。
  • 定义 EMPTY_TRASH_DAYS 常量,设置回收站自动清空天数,默认值为 30 天。
  • 定义 WP_POST_REVISIONS 常量,启用或禁用文章修订功能,默认值为 true(启用)。
  • 定义 WP_CRON_LOCK_TIMEOUT 常量,指定 WP-Cron 锁定超时时间,默认值为 MINUTE_IN_SECONDS(60秒)。

代码示例

if ( ! defined( 'AUTOSAVE_INTERVAL' ) ) {
    define( 'AUTOSAVE_INTERVAL', MINUTE_IN_SECONDS );
}

📄 原文内容

Defines functionality-related WordPress constants.

Source

function wp_functionality_constants() {
	/**
	 * @since 2.5.0
	 */
	if ( ! defined( 'AUTOSAVE_INTERVAL' ) ) {
		define( 'AUTOSAVE_INTERVAL', MINUTE_IN_SECONDS );
	}

	/**
	 * @since 2.9.0
	 */
	if ( ! defined( 'EMPTY_TRASH_DAYS' ) ) {
		define( 'EMPTY_TRASH_DAYS', 30 );
	}

	if ( ! defined( 'WP_POST_REVISIONS' ) ) {
		define( 'WP_POST_REVISIONS', true );
	}

	/**
	 * @since 3.3.0
	 */
	if ( ! defined( 'WP_CRON_LOCK_TIMEOUT' ) ) {
		define( 'WP_CRON_LOCK_TIMEOUT', MINUTE_IN_SECONDS );
	}
}

Changelog

Version Description
3.0.0 Introduced.