dismiss_core_update()
云策文档标注
概述
dismiss_core_update() 函数用于在 WordPress 多站点环境中忽略核心更新。它通过更新网络选项来标记特定更新为已忽略。
关键要点
- 函数接受一个 $update 参数,类型为对象,必需,代表要忽略的核心更新。
- 返回布尔值,表示更新选项是否成功。
- 函数内部使用 get_site_option() 获取已忽略的更新列表,并添加新条目,然后通过 update_site_option() 保存。
- 相关函数包括 update_site_option() 和 get_site_option(),用于网络选项操作。
- 自 WordPress 2.7.0 版本引入。
代码示例
function dismiss_core_update( $update ) {
$dismissed = get_site_option( 'dismissed_update_core' );
$dismissed[ $update->current . '|' . $update->locale ] = true;
return update_site_option( 'dismissed_update_core', $dismissed );
}
原文内容
Dismisses core update.
Parameters
$updateobjectrequired
Source
function dismiss_core_update( $update ) {
$dismissed = get_site_option( 'dismissed_update_core' );
$dismissed[ $update->current . '|' . $update->locale ] = true;
return update_site_option( 'dismissed_update_core', $dismissed );
}
Changelog
| Version | Description |
|---|---|
| 2.7.0 | Introduced. |