Welcart

wel_add_opt_data / データセット関数

post_id で指定した商品に オプションを追加登録します。

説明

post_id で指定した商品に オプションを追加登録します。
既に別の オプションが存在する場合は、その後ろ(最後尾)に追加されます。

使い方

<?php
wel_add_opt_data( $post_id, $opt );
?>

パラメータ

$post_id
(数値)投稿ID
$opt
(array)オプションデータ

注意

オプション を構成する配列の index は決まっていて、それ以外の index を指定しても無視され保存できません。
また必要のない index は省略できます。省略された項目は初期値がセットされます。

ただし、オプションの新規登録の際は meta_id と sort は自動附番されますので指定してはいけません。「使い方」で示されている index が全てとなります。

用例

<?php
$opt = array(
	'code'      => 'company',
	'name'      => '会社名',
	'means'     => 0,
	'essential' => 0,
	'value'     => '',
);
wel_add_opt_data( $post_id, $opt )
?>

変更履歴

  • 2.6

ソースファイル

usc-e-shop/includes/product/wel-item-functions.php

関連資料

  • wel_update_opt_data_by_id() ・・・ meta_id を指定して 商品オプションデータを更新します。
  • wel_delete_opt_data_by_id() ・・・ meta_id と post_id を指定して 商品オプションを削除します。
  • wel_get_opts() ・・・ post_id で指定した商品の全てのオプションデータを取得します。