WordPress

どんどん便利になって、しかも、どんなサイト構成にもできてしまうワードプレス。
ワードプレスを使いこなせば、他のサイトエディターは必要なくなります。

welcart 在庫数 取得

welcart 在庫数 を取りたかった。ものすご~く。他のものは、関数ちゃんと動いたんだけど、在庫数を取る関数、usces_the_itemZaikoNum(); NULL を返してくる。
検索しても検索しても検索しても、「こうします・・usces_the_itemZaikoNum()」だからうごいてねーんだってばよぉ~~!っていちいち突っ込み入れて・・・
検索3ページ目にして発見!ループのセオリー。これで初めてPOSTとの関係が見えてきた。

welcartの在庫数は、こうやって取得します。

<?php if (have_posts()) : the_post(); ?> <?php usces_the_item(); ?> <!– ←welcartの在庫数は、これが必須 –> <?php usces_have_skus(); ?> <!– ←welcartの在庫数は、これが必須 –> <?php $zaikoNum = usces_the_itemZaikoNum(‘return’); echo ‘在庫数’ . $zaikoNum . ‘個’; ?> <?php endif; ?> ?> 3行目、4行目が入っていないとあかんかったのですわ。苦労したぁ~。
こういう基礎的な物を最初に書いてほしい・・・ オフィシャルに書いてあるのかな? みたところQAでしかこの関数なかった気がした。
 
ついでに書いておくと・・・ これも覚えておくとよかです。⇒Welcart テンプレートタグ一覧 ※値を返してほしいときは、送り引数に ‘return’ と入れてやる。このネタ大きいべ? うっかり読み流してしまうと、この値はど-やって取るんだよー!勝手に表示させてんじゃねー!とかってイライラすることになるので気を付けてね?(笑)

スポンサーリンク

関連記事一覧