Bloosh Company

Development>WordPress

Welcartの商品を、商品コードを指定して取得する方法!

Welcartの商品コードを指定して取得したいときは、get_posts()します。
 

商品コードの調べかた

まずはWelcart Shop ⇒ 商品マスター をクリック。
商品一覧画面なら商品名の上に書いてあります。
商品マスター一覧から商品コードを調べる
商品編集画面なら一番上。
商品編集画面から商品コードを調べる
SKUではないので注意。
 

1つの商品を取得したいとき

$args = array(
	'posts_per_page'=> 1,
	'post_type'     => 'post',
	'category_name'     => 'item',
	'meta_key'      => "_itemCode",
	'meta_value'    => '0001' //ここに商品コード
);
$posts_array = get_posts( $args );

foreach($posts_array as $post) {
	setup_postdata($post);
	//ここに処理
	the_title(); //など
}

wp_reset_postdata();

Welcartの商品コード = _itemCode = カスタムフィールドなのでmeta_key_itemCodemeta_valueに検索したい商品コードを入れてください。
 

複数の商品を取得したいとき

$args = array(
	'posts_per_page'=> -1,
	'post_type'     => 'post',
	'category_name'     => 'item',
	'meta_key'      => "_itemCode",
	'meta_value'    => array('0001', '0002', '0003')
);

posts_per_page-1を指定すると、該当する商品すべてを取得します。
meta_valueには配列で商品コードを指定してください。

Welcartの商品を、商品コードを指定して取得する方法! #WordPress #ウェブデザイン #ウェブ制作 #WEBデザイン #WEB制作 #welcart

<<次の記事

cssアニメーションが重いときはGIFをWebM・MP4に変換して代用

前の記事>>

WordPressのcssを更新したら自動でキャッシュを消してすぐ反映させる方法!

Tweets by blooshcompany