fujibayashi

動作の不具合の検証には環境情報が必要です。投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 5.6)
Welcart のバージョン:(例 2.1.1)
PHP のバージョン:(例 7.4)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.0.8、SKU Select 1.1.4)
ご利用のテーマ:(例 WelcartBasic の自作子テーマ)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • fujibayashi
    参加者

    承知しました。
    お忙しいなか答えていただきありがとうございます。

    fujibayashi
    参加者

    プラグインは利用していません。
    使用しているテーマのICONICにあるbreadcrumb.phpで設定されてあるみたいです。
    参考までに一部のコードを記載します。

    <?php
    elseif ( is_welcart_single() ) :
    	if ( defined( 'USCES_ITEM_CAT_PARENT_ID' ) ) :
    		$category = get_category( (int) USCES_ITEM_CAT_PARENT_ID );
    		if ( $category ) :
    ?>
    			<li class="p-breadcrumb__item c-breadcrumb__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
    				<a href="<?php echo esc_url( get_category_link( $category->term_id ) ); ?>" itemscope itemtype="http://schema.org/Thing" itemprop="item">
    					<span itemprop="name"><?php echo esc_html( $category->name ); ?></span>
    				</a>
    				<meta itemprop="position" content="<?php echo $breadcrumb_position++; ?>" />
    			</li>
    <?php
    		endif;
    	endif;
    
    	$category = get_welcart_category();
    	if ( $category ) :
    ?>
    			<li class="p-breadcrumb__item c-breadcrumb__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
    				<a href="<?php echo esc_url( get_category_link( $category->term_id ) ); ?>" itemscope itemtype="http://schema.org/Thing" itemprop="item">
    					<span itemprop="name"><?php echo esc_html( $category->name ); ?></span>
    				</a>
    				<meta itemprop="position" content="<?php echo $breadcrumb_position++; ?>" />
    			</li>
    <?php
    	endif;
    ?>
    			<li class="p-breadcrumb__item c-breadcrumb__item">
    				<span itemprop="name"><?php echo strip_tags( get_the_title( $post->ID ) ); ?></span>
    			</li>
    fujibayashi
    参加者

    ご教示ありがとうございます。
    そちらのトピックも既に確認はしています。

    しかしカテゴリー階層の親子関係はすでに整えているにも関わらずうまく表示されません。

    また、商品によってはなぜかパンくずリストの順番がバラけてしまいます。

    例)
    商品Aの場合
    ー商品
     -カテゴリーA(共通)
      -カテゴリーB(種類)
       -カテゴリーC(メーカー名)
    表示されるパンくずリスト
    ホーム > カテゴリーA > カテゴリーC > 商品名

    商品Bの場合
    ー商品
     -カテゴリーA(共通)
      -カテゴリーD(種類)
       -カテゴリーE(メーカー名)
    表示されるパンくずリスト
    ホーム > カテゴリーA > カテゴリーD > 商品名

    などといった感じで、階層を整えているにも関わらず【種類】か【メーカー名】のどちらかが表示されて統一感がありません。
    最終的にはカテゴリーCやEの【メーカー名】がきていただければいいのですが、商品の数が1000以上なのでコチラのように商品のカテゴリーをひとつひとつ処理するのは大変なので、できれば避けたいです。

    fujibayashi
    参加者

    お返事ありがとうございます。
    他の方法で解決してみようと思います。

4件の投稿を表示中 - 1 - 4件目 (全4件中)