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. |