WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WC_Product_CSV_Exporter::get_column_value_published() protected WC 3.1.0

Get published value.

Это метод класса: WC_Product_CSV_Exporter{}

Хуков нет.

Возвращает

Число.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_column_value_published( $product );
$product(WC_Product) (обязательный)
Product being exported.

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

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

Код WC Product CSV Exporter::get column value published: woocommerce/includes/export/class-wc-product-csv-exporter.php WC 4.5.2

<?php
protected function get_column_value_published( $product ) {
	$statuses = array(
		'draft'   => -1,
		'private' => 0,
		'publish' => 1,
	);

	// Fix display for variations when parent product is a draft.
	if ( 'variation' === $product->get_type() ) {
		$parent = $product->get_parent_data();
		$status = 'draft' === $parent['status'] ? $parent['status'] : $product->get_status( 'edit' );
	} else {
		$status = $product->get_status( 'edit' );
	}

	return isset( $statuses[ $status ] ) ? $statuses[ $status ] : -1;
}