WC_AJAX::render_variation_htmlprivate staticWC 1.0

Render a variation editor.

NOTE! Do NOT remove the apparently unused function arguments. These are actually used inside the included html-variation-admin template.

Method of the class: WC_AJAX{}

No Hooks.

Returns

null. Nothing (null).

Usage

$result = WC_AJAX::render_variation_html( $product_object, $variation_object, $loop, ?float $base_cost );
$product_object(WC_Product) (required)
PArent product of the variation being edited.
$variation_object(WC_Product) (required)
Variation being edited.
$loop(int) (required)
Index of the variation being rendered.
?float $base_cost(required)
.

WC_AJAX::render_variation_html() code WC 10.8.1

private static function render_variation_html( WC_Product $product_object, WC_Product $variation_object, $loop, ?float $base_cost ) {
	$variation_id   = $variation_object->get_id();
	$variation      = get_post( $variation_id );
	$variation_data = array_merge( get_post_custom( $variation_id ), wc_get_product_variation_attributes( $variation_id ) ); // kept for BW compatibility.
	include __DIR__ . '/admin/meta-boxes/views/html-variation-admin.php';
}