函数文档

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

Return

bool

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.