WC_Product_CSV_Exporter::get_column_value_published()
Get published value.
Метод класса: WC_Product_CSV_Exporter{}
Хуков нет.
Возвращает
int
.
Использование
// 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() WC Product CSV Exporter::get column value published WC 9.3.3
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; }