Automattic\WooCommerce\Internal\VariationGallery

LegacyVariationGalleryCompatibility::mark_variation_id_core_managedpublic staticWC 1.0

Mark a variation ID as managed by core so legacy fallback stops applying.

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

Хуков нет.

Возвращает

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

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

$result = LegacyVariationGalleryCompatibility::mark_variation_id_core_managed( $variation_id ): void;
$variation_id(int) (обязательный)
Variation ID managed by core.

Код LegacyVariationGalleryCompatibility::mark_variation_id_core_managed() WC 10.9.1

public static function mark_variation_id_core_managed( int $variation_id ): void {
	if ( ! metadata_exists( 'post', $variation_id, self::LEGACY_META_KEY ) ) {
		return;
	}

	update_post_meta( $variation_id, self::LEGACY_FALLBACK_DISABLED_META_KEY, 'yes' );
}