WC_REST_Product_Attributes_V1_Controller::get_attribute()
Get attribute data.
Метод класса: WC_REST_Product_Attributes_V1_Controller{}
Хуков нет.
Возвращает
stdClass|WP_Error
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_attribute( $id );
- $id(int) (обязательный)
- Attribute ID.
Код WC_REST_Product_Attributes_V1_Controller::get_attribute() WC REST Product Attributes V1 Controller::get attribute WC 9.4.2
protected function get_attribute( $id ) { global $wpdb; $attribute = $wpdb->get_row( $wpdb->prepare( " SELECT * FROM {$wpdb->prefix}woocommerce_attribute_taxonomies WHERE attribute_id = %d ", $id ) ); if ( is_wp_error( $attribute ) || is_null( $attribute ) ) { return new WP_Error( 'woocommerce_rest_attribute_invalid', __( 'Resource does not exist.', 'woocommerce' ), array( 'status' => 404 ) ); } return $attribute; }