Re: [未解決] ログインユーザー別の受注リストの表示

フォーラム 使い方全般 [未解決] ログインユーザー別の受注リストの表示 Re: [未解決] ログインユーザー別の受注リストの表示

#60658
hasu
参加者

classes/cart.class.phpのkey_unserializeを以下のように変更してget_cart時にaoutor_idとaoutor_nameを出力するようにしてみました。

// key unserialize **************************************************************
function key_unserialize($serial){
global $wpdb;
$array = unserialize($serial);
$ids = array_keys($array);
$skus = array_keys($array[$ids[0]]);

$row['serial'] = $serial;
$row['post_id'] = $ids[0];
$row['sku'] = $skus[0];
$row['options'] = $array[$ids[0]][$skus[0]];
$row['price'] = $_SESSION['usces_cart'][$serial]['price'];
$row['quantity'] = $_SESSION['usces_cart'][$serial]['quant'];
$row['advance'] = isset($_SESSION['usces_cart'][$serial]['advance']) ? $_SESSION['usces_cart'][$serial]['advance'] : array();
$row['author_id'] = $wpdb->get_var("SELECT post_author FROM {$wpdb->posts} WHERE ID = {$row['post_id']}");
$row['author_name'] = $wpdb->get_var("SELECT user_nicename FROM {$wpdb->users} WHERE ID = {$row['author_id']}");
return $row;
}

このIDを基準に、受注時のデータベースに書き込む段階で受注データを分けようかと思ったのですが、受注データの書き込みをしている場所がわかりませんでした。申し訳ありませんがどこか教えてもらえませんでしょうか?