_set_cron_array

函式
_set_cron_array ( $cron, $wp_error = false )
Access
Private
引數
  • (array[]) $cron Array of cron info arrays from _get_cron_array().
    Required:
  • (bool) $wp_error Optional. Whether to return a WP_Error on failure. Default false.
    Required:
    Default: false
返回值
  • (bool|WP_Error) True if cron array updated. False or WP_Error on failure.
定義位置
相關方法
_get_cron_array_upgrade_cron_arrayrest_is_array__return_empty_arrayrest_sanitize_array
引入
2.1.0
棄用
-

_set_cron_array: 這個函式用於設定一個新的cron job或更新一個現有的cron job。它建立或更新資料庫中的cron選項。

用新的cron陣列更新cron選項。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function _set_cron_array( $cron, $wp_error = false ) {
if ( ! is_array( $cron ) ) {
$cron = array();
}
$cron['version'] = 2;
$result = update_option( 'cron', $cron );
if ( $wp_error && ! $result ) {
return new WP_Error(
'could_not_set',
__( 'The cron event list could not be saved.' )
);
}
return $result;
}
function _set_cron_array( $cron, $wp_error = false ) { if ( ! is_array( $cron ) ) { $cron = array(); } $cron['version'] = 2; $result = update_option( 'cron', $cron ); if ( $wp_error && ! $result ) { return new WP_Error( 'could_not_set', __( 'The cron event list could not be saved.' ) ); } return $result; }
function _set_cron_array( $cron, $wp_error = false ) {
	if ( ! is_array( $cron ) ) {
		$cron = array();
	}

	$cron['version'] = 2;
	$result          = update_option( 'cron', $cron );

	if ( $wp_error && ! $result ) {
		return new WP_Error(
			'could_not_set',
			__( 'The cron event list could not be saved.' )
		);
	}

	return $result;
}

常見問題

FAQs
檢視更多 >