「usces_the_item」の検索結果
-
検索結果
-
TOPページ(index.php)に商品を件数指定で掲載し、ページ送りをつけたいのですが、
2ページ目以降が404エラーとなってしまいます。ページ数のカウントは表示されています。
いろんな方法を参考にしながら試したのですが、ダメでした。
どこかタグがおかしいでしょうか・・・?
たくさん試しているうちに、よく分からなくなってきてしまいました。。。カテゴリスラッグは「item」としています。
ページ送りのプラグインは「WP-pagenavi」を使いたいです。<?php query_posts( array('category_name'=>'item', 'posts_per_page'=>8) ); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); usces_the_item(); ?> ==ここにループ== <?php endwhile; ?> <?php if(function_exists('wp_pagenavi')){wp_pagenavi();} ?> <?php else: ?> <p>商品がない場合の表記</p> <?php endif; wp_reset_query(); ?>
同じようなことをしたい場合に、他に良い方法があるのでしょうか?
トピック: 数量での小数点入力について
——————————————-
WordPress のバージョン:4.3.3
Welcart のバージョン: 1.6.6
ご利用のテーマ:オリジナル
症状を確認したブラウザ:Chrome
サーバー(会社名、サービス名):X2サーバー
SSLの利用: あり(グローバルサイン[クイックSSL])
WordPress のパーマリンク設定:/%category%/%postname%/
——————————————–お世話になります。
構築しているサイトでは数量を0.1単位で注文できるようにしたいと考えております。
(単位にKg)を使用するためです)template_func.php内
function usces_the_itemQuant( $out = ” ) {
global $usces, $post;
$post_id = $post->ID;
$sku = esc_attr(urlencode($usces->itemsku[‘code’]));
$value = isset( $_SESSION[‘usces_singleitem’][‘quant’][$post_id][$sku] ) ? $_SESSION[‘usces_singleitem’][‘quant’][$post_id][$sku] : 1;
$quant = “<input name=\”quant[{$post_id}][” . $sku . “]\” type=\”number\”step=\”0.1\” id=\”quant[{$post_id}][” . $sku . “]\” class=\”skuquantity\” value=\”” . $value . “\” onKeyDown=\”if (event.keyCode == 13) {return false;}\” />”;
$html = apply_filters(‘usces_filter_the_itemQuant’, $quant, $post);if( $out == ‘return’ ){
return $html;
}else{
echo $html;
}
}という様に変更し、0.1刻みのフィールドを作成することはできたのですが、
その状態で(例えば数量を1.1にして)「カートに入れる」を押すと
「数量を正しく入力してください」とポップアップが出てしまいます。数量に少数点を使用する方法はありますでしょうか?
トピック: カートに入れるボタンを在庫状態によって変える方法
「カートにいれる」ボタンを在庫状態によって変えたいと思っています。
参考になるページをみつけ、function.pcpに以下のように追記しました。function.phpに記載↓
add_filter(‘usces_filters_single_sku_zaiko_message’, ‘my_filters_single_sku_zaiko_message’, 10, 3);
function my_filters_single_sku_zaiko_message($inquery_button){
$inquery_button = ‘お問い合わせください‘;
return $inquery_button;
}1SKU登録時は、「売り切れ」「在庫なし」「廃盤」のときはボタンが変わってくれるのですが、
複数SKU登録時では同じようにいきません。複数SKU登録時のカートボタン部分はこのようになっています。
<?php do { ?>
<b class=”text-gray” style=”margin-right: .25rem;”><?php usces_the_itemSkuDisp(); ?></b>
<?php if( usces_the_itemCprice(‘return’) > 0 ) : ?>
<span class=”item-cprice”><?php usces_the_itemCpriceCr(); ?><?php usces_guid_tax(); ?></span>
<?php endif; ?>
<span itemprop=”price”>
<b class=”font-bigger”><?php usces_the_itemPriceCr(); ?></b><?php usces_guid_tax(); ?>
</span><?php usces_the_itemGpExp(); ?>
<?php if( usces_have_zaiko() ): ?>
<?php if (usces_is_options()): while (usces_have_options()) : ?>
<table class=”item-option”>
<tbody>
<tr><td><?php usces_the_itemOptName(); ?></td><td><?php usces_the_itemOption(usces_getItemOptName(),”); ?></td></tr>
</tbody>
</table>
<?php endwhile; endif; ?>
<span class=”item-quant”><?php usces_the_itemQuant(); ?></span><?php usces_the_itemSkuUnit(); ?>
<?php usces_the_itemSkuButton(” .__( ‘Add to Cart’, ‘blanc’ ), 0); ?>
<?php else: ?>
<?php $stock = usces_get_itemZaiko( ‘name’ ); ?>
<?php echo sprintf(__(‘<p class=”item-stock”>This item is currently %s.</p>’, ‘blanc’), $stock ); ?>
<?php echo apply_filters(‘usces_filters_multi_sku_zaiko_message’, esc_html(usces_get_itemZaiko( ‘name’ ))); ?><?php endif; ?>
<?php } while (usces_have_skus()); ?>
<?php echo apply_filters(‘single_item_multi_sku_after_field’, NULL); ?>どなたかご助言いただけますと幸いです。
よろしくお願いします。トピック: 検索結果ページの商品画像
お世話になっております。
Welcart Basicをカスタマイズしております。
検索結果のページ商品一覧にて商品画像の設定が
wc_search_page.php
に記述では
“><?php usces_the_itemImage( 0, 108, 108, $post ); ?>
となっていると思います。リサイズを含むと画像の荒さが際立ち調整したいのですが、
htmlをみてみるとattachment-100×100 size-100×100
画像名-150×150.jpgとなっており、設定で切り抜かれております。カテゴリページ同様にしたいのですが、どこを修正すればよいかご指南ください。
どうぞよろしくお願いいたします。お世話になります。
『WordPress+Welcart導入・設定ガイド』の196ページ「数量入力フィールドをセレクトフィールドに変更する」記載のコードをそのまま使いたいのですが、下記コードでは在庫や購入制限数に応じた値となりません。
何か基本的な誤字や誤りがあると思うのですが、何度見返しても解らず、こちらに助けを求めさせて頂きます。
アドバイスよろしくお願いします。【google books該当ページ】
https://books.google.co.jp/books?id=8rTH6kkMnc4C&lpg=PA196&ots=TdRRIt0WqO&dq=getItemRestriction&hl=ja&pg=PA196#v=onepage&q=getItemRestriction&f=false——————–
■function.php内
function bks_the_itemQuant_select( $max ){ global $post, $usces; if(empty($max)){ $max = 10; } $zaiko = usces_the_itemZaikoNum('return'); $sku_enc = urlencode(usces_the_itemSku('return')); $restriction = $usces->getItemRestriction($post->ID); if( ('' != $zaiko && 0 < $zaiko && '' != $restriction && $zaiko > $restriction) || ('' == $zaiko && '' != $restriction) ){ $max = $restriction; }elseif( '' != $zaiko && 0 < $zaiko && '' != $restriction && $zaiko < $restriction ){ $max = $zaiko; } $select = '<select name="quant[' . $post->ID . '][' . $sku_enc . ']" id="quant[' . $post->ID . '][' . $sku_enc . ']" class="skuquantity" onkeydown= "if (event.keyCode == 13) {return false;}">' . "\n"; for($i=1; $i<=$max; $i++){ $select .= '<option value="' . $i . '">' . $i . '</option>' . "\n"; } $select .= '</select>'; echo $select; }
■商品ページ出力部分
<div><?php _e('Quantity', 'usces'); ?><?php bks_the_itemQuant_select( 10 ); ?><?php usces_the_itemSkuUnit(); ?><?php usces_the_itemSkuButton(__('Add to Shopping Cart', 'usces'), 0); ?></div>
——————————————-
WordPress のバージョン:4.3.1
Welcart のバージョン:1.4.21
ご利用のテーマ:calm
症状を確認したブラウザ:firefox
サーバー(会社名、サービス名):ローカル環境(MAMP)
SSLの利用:
WordPress のパーマリンク設定:
——————————————–——————————————-
WordPress のバージョン:WordPress 4.3.1
Welcart のバージョン:Version 1.5.3.1510081
ご利用のテーマ:twntythirteen
症状を確認したブラウザ:google chrome
サーバー(会社名、サービス名):gmoserver
SSLの利用: なし
WordPress のパーマリンク設定:日付と投稿名
——————————————–
初めまして、お世話になります。
固定ページに、作成したtest.phpをショートコード[myphp file=’test’]にて表示させた時、
商品名、アイキャッチ画像、価格だけを表示させるつもりがで括られた画像と投稿内容がページ下部に表示されてしまいます。test.phpの内容は下記です。
——————————————————————
<?php query_posts(‘category_name=interior&showposts=5’);
if (have_posts()) : while (have_posts()) : the_post(); ?>“><?php the_post_thumbnail(); ?>
<br><?php usces_the_itemName(); ?>\<?php usces_the_firstPrice(); ?>
<?php endwhile; ?>
<?php else: ?>
<?php endif; ?>——————————————————————
※プラグイン:twitter bootstrapを使用しております。同じコードをindex.phpにも入れておりますがそちらは正常に動作しております。
改善方法があればご教授いただければ幸いです。
お世話になっております。
usces_filter_bestseller()のフックを使い、ベストセラーの商品情報を表示したいのですが、the_terms()やthe_tags()を使った部分だけなぜか先頭に出力されてしまい、上手く表示できません。
問題なく表示するにはどのようなコードを書けばよいのでしょうか。/=== 現状のfunction.php ===/
add_filter('usces_filter_bestseller', 'my_bestseller_func', 10, 3); function my_bestseller_func() { $args = func_get_args(); list($html, $post_id, $index) = $args; $post = get_post($post_id); if ( $index == 0 ){ $img = 'http://www.example.com/img/rank-1.png'; } elseif ( $index == 1 ){ $img = ''http://www.example.com/img/rank-2.png'; } elseif ($index == 2){ $img = 'http://www.example.com/img/rank-3.png'; } else { } $list = ' <li> <img src="'.$img.'" alt="" class="rank"/> <div class="ranking-item"> <a href="'.get_permalink($post_id).'">'.usces_the_itemImage(0, 150, 150, $post, 'return' ).'</a> <a href="'.get_permalink($post_id).'">'.$post->post_title.'</a> '.the_terms($post, 'taxonomy').' //ここが問題の部分です </div> </li> '; return $list; }
/=== 出力されるHTML ===/
<ul> //先頭に出力されてしまう部分です。 <a href="">商品1のタグ</a> <a href="">商品2のタグ</a> <a href="">商品3のタグ</a> <li> <img src="" alt="順位の画像"/> <div clss="ranking-item"> <a href=""> <img src="" alt="商品1の画像" /></a> <a href="">商品1のタイトル</a> </div> </li> <li> <img src="" alt="順位の画像"/> <div clss="ranking-item"> <a href=""> <img src="" alt="商品2の画像" /></a> <a href="">商品2のタイトル</a> </div> </li> ・・・ </ul>
/=== 理想のHTML ===/
<ul> <li> <img src="" alt="順位の画像"/> <div clss="ranking-item"> <a href=""> <img src="" alt="商品1の画像" /></a> <a href="">商品1のタイトル</a> <a href="">商品1のタグ</a> </div> </li> <li> <img src="" alt="順位の画像"/> <div clss="ranking-item"> <a href=""> <img src="" alt="商品2の画像" /></a> <a href="">商品2のタイトル</a> <a href="">商品2のタグ</a> </div> </li> ・・・ </ul>
どうぞよろしくお願いします。
——————————————-
WordPress のバージョン:WordPress 4.3
Welcart のバージョン: 1.4.21
ご利用のテーマ:オリジナル
症状を確認したブラウザ:Google chrome
サーバー(会社名、サービス名):ローカル環境
SSLの利用: 無し
WordPress のパーマリンク設定:/%category%/%post_id%/
——————————————–トピック: 固定ページに商品一覧をカテゴリ分けして表示
質問させていただきます。
当方WordPress初心者のため苦戦しております。現在nanbu様の書かれた「既存のテーマを利用したショップの作り方 その2」を参考にImbalance2というテーマを使い、固定ページに商品一覧(商品名、画像)をカテゴリを分けて表示させようとしていますが、1つ目のカテゴリは正常に横並びをして表示されるのですが、2つ目のカテゴリからCSSが効いていないのか、横並びせずに全て縦に並んでしまします。
ループが複数あると何か問題が出るのでしょうか?
初心者のため見当違いな事をしているかもしれませんがご容赦願います。
何卒ご教授お願い致します。<?php get_header(); ?> <div id="container"> <div id="content" role="main"> <h2>商品一覧</h2> <h3>カテゴリ1</h3> <?php if (have_posts()) : ?> <?php query_posts('cat=9'); ?> <?php while (have_posts()) : the_post(); usces_the_item(); ?> <?php endwhile; ?> <?php endif; ?> <?php get_template_part( 'loop', 'item' ); ?> </div><!-- #content --> </div><!-- #container --> <div id="container"> <div id="content" role="main"> <h3>カテゴリ2</h3> <?php if (have_posts()) : ?> <?php query_posts('cat=10'); ?> <?php while (have_posts()) : the_post(); usces_the_item(); ?> <?php endwhile; ?> <?php endif; ?> <?php get_template_part( 'loop', 'item' ); ?> </div><!-- #content --> </div><!-- #container --> <?php get_footer(); ?>
——————————————-
WordPress のバージョン:4.2.4
Welcart のバージョン:1.4.21
ご利用のテーマ:Imbalance2
症状を確認したブラウザ:
サーバー(会社名、サービス名):
SSLの利用:
WordPress のパーマリンク設定:カスタム構造/archives/%post_id%/
——————————————–トピック: 「商品オプション」のテーブルをカスタマイズしたい
「花秘書」さまを拝見しておりまして、こちらの商品詳細の「商品オプション」のテーブルに画像などを組み込む方法を知りたく思います。
http://www.hanahisho.com/item/sz-5f55w/usces_the_itemOption(usces_getItemOptName() の反映をかえるプログラムが必要なのかと思いますが、お知恵を拝借いたしたく思います。