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 10.4.3
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;
}