goriragorira

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

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

    申し訳ございません、以下の情報を書き忘れてました。

    ——————————————-
    WordPress のバージョン:6.1.1
    Welcart のバージョン:2.8.11
    PHP のバージョン:7.4.33
    ご利用の親テーマとバージョン :ICONIC
    症状を確認したブラウザ:Chrome
    サーバー【重要】:Xserver
    ——————————————–

    goriragorira
    参加者

    お世話になります。
    原因が判明いたしました。
    User Login Historyというプラグインが干渉しているのが原因でした。

    goriragorira
    参加者

    すみません、自己解決しました

    goriragorira
    参加者

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

    goriragorira
    参加者

    プラグインは利用していません。
    使用しているテーマの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>
    goriragorira
    参加者

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

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

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

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

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

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

    goriragorira
    参加者

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

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