Automattic\WooCommerce\Admin\Features\Blueprint\Exporters
ExportWCShipping::get_steps_for_classes_and_terms()
Retrieve shipping classes and related terms.
Метод класса: ExportWCShipping{}
Хуков нет.
Возвращает
Массив
. Steps for shipping classes and terms.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_steps_for_classes_and_terms(): array;
Код ExportWCShipping::get_steps_for_classes_and_terms() ExportWCShipping::get steps for classes and terms WC 9.8.5
protected function get_steps_for_classes_and_terms(): array { global $wpdb; $classes = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}term_taxonomy WHERE taxonomy = 'product_shipping_class'", ARRAY_A ); $classes_steps = array_map( fn( $class_row ) => new RunSql( Util::array_to_insert_sql( $class_row, $wpdb->prefix . 'term_taxonomy', 'replace into' ) ), $classes ); $terms = array_map( fn( $term ) => new RunSql( Util::array_to_insert_sql( $term, $wpdb->prefix . 'terms', 'replace into' ) ), $this->get_terms( $classes ) ); return array_merge( $classes_steps, $terms ); }