ファンクション
wcexics_api_get_group_item_ordercart_meta( string $type, int $cart_id, string $key = '' )
パラメータ パラメータ
- $type
(文字列) (必須)
- $cart_id
(数値) (必須)
- $key
(文字列) (任意)
ファイル: src/api-functions.php
function wcexics_api_get_group_item_ordercart_meta($type, $cart_id, $key = '') {
global $wpdb;
$cart_meta_table = Schema::getComboSetGroupItemsOrderCartMetaTable();
if (!empty($key)) {
$query = $wpdb->prepare(
"
SELECT cartmeta_id, meta_key, meta_value
FROM {$cart_meta_table}
WHERE cart_id = %d AND meta_type = %s AND meta_key = %s
ORDER BY cartmeta_id
",
$cart_id,
$type,
(string)$key
);
} else {
$query = $wpdb->prepare(
"
SELECT cartmeta_id, meta_key, meta_value
FROM {$cart_meta_table}
WHERE cart_id = %d AND meta_type = %s
ORDER BY cartmeta_id
",
$cart_id,
$type
);
}
$res = $wpdb->get_results($query, ARRAY_A);
return $res;
}