Automattic\WooCommerce\Internal\EmailEditor\WCTransactionalEmails

WCEmailTemplateSyncTracker::record_selective_appliedpublic staticWC 10.9.0

Record _update_applied for the selective-applier success path (the REST /apply endpoint behind RSM-143's Review drawer).

The selective applier only runs against core_updated_customized posts, so had_customizations is statically true and auto_resolved is statically false.

Метод класса: WCEmailTemplateSyncTracker{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$result = WCEmailTemplateSyncTracker::record_selective_applied( $post_id ): void;
$post_id(int) (обязательный)
The woo_email post that was just rewritten via selective merge.

Список изменений

С версии 10.9.0 Введена.

Код WCEmailTemplateSyncTracker::record_selective_applied() WC 10.9.1

public static function record_selective_applied( int $post_id ): void {
	if ( self::should_suppress() ) {
		return;
	}

	$payload = self::build_base_payload( $post_id );
	if ( null === $payload ) {
		return;
	}

	$payload['applied_from']       = self::APPLIED_FROM_SELECTIVE_REST;
	$payload['auto_resolved']      = false;
	$payload['had_customizations'] = true;

	self::record( self::EVENT_UPDATE_APPLIED, $payload );
}