つい先ほど、yasumaさまに、複数sku情報の表示の仕方を教えていただいたのですが、sku名だけ表示されていないことに気がつきました。コードは言われたとおりに
<?php while (usces_have_skus()): ?>
<dd><?php usces_the_itemSkuDisp(); ?></dd>
<dd>
<span class="zaikostatus"><?php usces_the_itemZaiko(); ?></span>
<span class="price"><?php _e(‘$’, ‘usces’); ?><?php usces_the_itemPrice(); ?></span>
<span class="tax"><em class="tax"><?php usces_guid_tax(); ?></span>
</dd>
<dd>数量
<?php usces_the_itemQuant(); ?>
<?php usces_the_itemSkuButton('カートへ入れる'); ?>
</dd>
<?php endwhile; ?>
で入れようとしたのですが、<?php _e(‘$’, ‘usces’); ?>があると、ページが表示されないので抜いてやりました。すると、複数SKU情報は表示されるようになったのですが、SKU名だけは表示されません。
<dd><?php usces_the_itemSkuDisp(); ?></dd>
がそうだと思うのですが、機能しておりません。
どうしたらよろしいでしょうか。
URLは
http://shop-oc.jp/amaniです
サイト確認させていただきました。
<dd>
<span class="zaikostatus">[在庫状況]</span>
<span class="price">[金額]</span>
<span class="tax"><em class="tax">[消費税ガイド]</em></span>
</dd>
<dt>数量とカート投入ボタン</dt>
<dd>
数量
[数量入力フィールド]
[カート投入ボタン]
</dd>
となっている部分を
<?php while (usces_have_skus()): ?>
<dd><?php usces_the_itemSkuDisp(); ?></dd>
<dd>
<span class="zaikostatus"><?php usces_the_itemZaiko(); ?></span>
<span class="price"><?php _e(‘$’, ‘usces’); ?><?php usces_the_itemPrice(); ?></span>
<span class="tax"><em class="tax"><?php usces_guid_tax(); ?></em></span>
</dd>
<dd>数量
<?php usces_the_itemQuant(); ?>
<?php usces_the_itemSkuButton('カートへ入れる'); ?>
</dd>
<?php endwhile; ?>
に変更してみてください。
これで3つ設定されているSKUとカートへの投入ボタンを出すことができると思います。
念のためSKU名が表示されるようにしていますが不要でしたら削除してお使い下さい。
よろしくお願いします。
まず、usc-e-shop/templates/single_item.php の114?115行目
$html .= '<h3>' . usces_the_itemCode( 'return' ) . __('An article concerned', 'usces').'</h3>
<ul class="clearfix">';
を、次のように修正します。
$assistance_item_title = '<h3>' . usces_the_itemCode( 'return' ) . __('An article concerned', 'usces').'</h3>';
$html .= apply_filters('usces_assistance_item_title', $assistance_item_title);
$html .= '<ul class="clearfix">';
次に、テーマ内のfunctions.php に次のコードを追加します。
add_filter('usces_assistance_item_title', 'usces_assistance_item_title');
function usces_assistance_item_title(){
$title = '<h3>関連商品</h3>';
return $title;
}
全角文字を使ったファイルはUTF-8 で保存してください。
single_item.php は次のバージョンでこの修正を取り入れますのでそのままアップグレードしていただいて構いません。
テーマのhome.php 26?28行目
<?php if (usces_is_skus()) : ?>
<div class="price"><?php _e('$', 'usces'); ?><?php usces_the_firstPrice(); ?><?php usces_guid_tax(); ?></div>
<?php endif; ?>
を次のように変更します。
<?php if (usces_is_skus()) : usces_have_skus()?>
<?php if ( '売切れ' == usces_the_itemZaiko('return')): ?>
<div class="price"><?php usces_the_itemZaiko(); ?></div>
<?php else: ?>
<div class="price"><?php _e('$', 'usces'); ?><?php usces_the_firstPrice(); ?><?php usces_guid_tax(); ?></div>
<?php endif; ?>
<?php endif; ?>
UTF-8で保存するのをお忘れなく。