Welcartの関連商品の文言や表示される項目変える

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

Welcartでは関連商品を表示できます。
Welcartで関連商品を表示させる方法
https://welcart.umaredoshi-wine.jp/kanren

この「関連商品」という文言を「一緒に贈りませんか」などお好きな文言に変えたいです。
あと、初期設定では、

  • 商品画像
  • 商品名
  • 説明の抜粋文
  • 価格

の4項目が表示されますが、抜粋は設定していない場合、本文の文頭から何文字かが表示され、イマイチです。
この表示項目を変えたいです。

Welcartの関連商品の出力方法

Welcartの関連商品の出力場所を調べるとwc_templatesの中の、wc_item_single.phpに次のような表記があります。

<?php usces_assistance_item( $post->ID, __( 'An article concerned', 'usces' ) ); ?>

この、__( 'An article concerned', 'usces' )で「関連商品」の文言を出力しているようです。

そこで、ここに直接「一緒に贈りませんか♪」という文字を入力してみたら、バッチリ!出力されました!
↓こんな感じに変えただけです。

<?php usces_assistance_item( $post->ID, '一緒に贈りませんか♪' ); ?>

Welcartの関連商品の出力方法

こちらは、increment Logさんが書いてくださっていたものそのままですが・・・
以下のソースコードをお好みに変えて、functions.phpに貼ればOKです。


//Welcartの関連商品から抜粋文の削除・在庫数の表示(HTMLの整形)
add_filter('usces_filter_assistance_item_list', 'my_format_assistance_item_list',10,2);
function my_format_assistance_item_list($list, $post) {

    $str = '<li>';
    $str .= '<div class="listbox clearfix">';
    $str .= '<div class="slit">';
    $str .= '<a href="'. get_permalink() . '" rel="bookmark" title="' . wp_filter_nohtml_kses(get_the_title()) . '">' . usces_the_itemImage(0, $width, $height, $post, 'return') . '</a>'; //商品画像のHTML
    $str .= '</div>';
    $str .= '<div class="detail">';
    $str .= '<div class="assist_excerpt">';
    $str .= '<a href="'. get_permalink() . '" rel="bookmark" title="' . wp_filter_nohtml_kses(get_the_title()) . '"><h4>' . usces_the_itemName('return') . '</h4></a>'; //商品名のHTML
//    $str .= get_the_excerpt(); //説明文の抜粋をコメントアウトして表示させないようにしている
    $str .= '</div>';
    if (usces_is_skus()) {
        $str .= '<div class="assist_price">';
        $str .= '¥' . number_format(usces_the_firstPrice('return')); //商品価格のHTML
        $str .= '</div>';
//       $str .= '<div class="assist_zaiko">';  //在庫状況も不要だったのでここから3行をコメントアウト(私は削除した)
//        $str .= '在庫状態: [<span class="zaiko">' . usces_the_itemZaikoStatus('return') . '</span>]'; //商品の在庫状態のHTML
//        $str .= '</div>'; 
    }
    $str .= '</div>'; // .assist_excerptここまで
    $str .= '</div>'; // .detailここまで
    $str .= '</li>';

    return $str;
}

これで、次のように表示されるようになりました^^

関連商品のカスタマイズ

ギフトは生まれ年ワインショップで

役に立った方は、贈り物に生まれ年のワインを贈りませんか?
生まれ年ワインショップをご利用いただけると嬉しいですm(__)m

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

SNSでもご購読できます。

コメントを残す

*

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください