カートボタン、商品詳細本文が表示されない

フォーラム 拡張プラグイン カートボタン、商品詳細本文が表示されない

  • このトピックには3件の返信、2人の参加者があり、最後にyamanocoにより3年、 11ヶ月前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #89853
    yamanoco
    参加者

    ——————————————-
    WordPress のバージョン:5.4.1
    Welcart のバージョン:1.9.30
    PHP のバージョン:(例 7.2)
    Welcart専用の拡張プラグインとバージョン:wcex_sku_select 1.1.5
    ご利用のテーマ:自作子テーマ
    症状を確認したブラウザ:chrome firefox safari
    サーバー:(会社名、サービス名) ロリポップ
    SSLの利用:(例 常時SSL) 共有SSL
    ——————————————–
    wcex sku selectのプラグインを導入する前は商品詳細本文が表示されていたのですが、
    こちらを導入してから商品詳細本文が表示されなくなってしまいました。
    (ただプラグインを停止しても表示されないまま)
    ブラウザからソースを見てみても、管理画面から商品詳細本文に記載していた文章自体がありません。

    webサイトへの表示のさせ方として、<?php the_content(); ?>を使用していますが、
    表示させたくない部分もまるまる表示されてしまうので、商品詳細本文以外は
    display:noneで表示を隠しているのですが、隠しているものはソースがあるようですが、
    商品詳細本文の内容だけ出力されていないような状態です。
    https://www.yamanoco-books.com/test02/

    また、wcex sku selectを使用していない場合はカートボタンが表示されるのですが、
    https://www.yamanoco-books.com/post-3273/
    sku selectを使用している場合はカートボタンも表示されない現象が起きていて困っています。
    https://www.yamanoco-books.com/test02/
    こちらはブラウザからソースを見ると、カートボタンらしきものがあるものの、表示されないようです。

    自作子テーマを使用していますが、welcartさんのwc_item_single.phpを元に構築し、
    下記説明を参考に、wc_sku_select.phpをつくって制作しています。
    https://www.welcart.com/docs/SkuSelect/themes.html

    ▼ カート周りのコードは下記の通りです。

    <form action="<?php echo USCES_CART_URL; ?>" method="post">
    <?php usces_the_itemGpExp(); ?>
    <div class="skuform" align="left">
    <?php wcex_sku_select_form(); ?>
    <div class="wcss_loading"></div>
    <?php if (usces_is_options()) : ?>
    <dl class='item_sku'>
    <?php while (usces_have_options()) : ?>
    <dt>
    <?php usces_the_itemOptName(); ?>
    </dt>
    <dd>
    <?php usces_the_itemOption(usces_getItemOptName(),''); ?>
    </dd>
    <?php endwhile; ?>
    </dl>
    <?php endif; ?>
    <div class="field">
    <?php _e('stock status', 'usces'); ?> :
    <span class="ss_stockstatus">
    <?php usces_the_itemZaikoStatus(); ?>
    </span>
    </div>
    <div class="zaiko_status itemsoldout">
    <span class="ss_stockstatus">
    <?php echo apply_filters('usces_filters_single_sku_zaiko_message', esc_html(usces_get_itemZaiko( 'name' ))); ?>
    </span>
    </div>
    <div class="mt-10 c-box">
    <?php _e('Quantity', 'usces'); ?>
    <?php usces_the_itemQuant(); ?>
    <?php usces_the_itemSkuUnit(); ?>
    <?php usces_the_itemSkuButton(__('Add to Shopping Cart', 'usces'), 0); ?>
    </div>
    <div class="error_message">
    <?php usces_singleitem_error_message($post->ID, usces_the_itemSku('return')); ?>
    </div>
    </div><!-- end of skuform -->
    <?php echo apply_filters('single_item_single_sku_after_field', NULL); ?>
    <?php do_action('usces_action_single_item_inform'); ?>
    </form>
    <?php do_action('usces_action_single_item_outform'); ?>

    お忙しいところすみませんが、お知恵を貸していただけるとありがたいです。
    どうぞよろしくお願いいたします。

    #89872
    yamanoco
    参加者

    追記
    商品詳細本文の方のみ、ひとまず解決いたしました。

    原因ですが、ヘッダーを読み込んだ後、
    <?php if (have_posts()) : the_post(); ?>
    同様にフッター前に

    <?php else : ?>
    <p><?php _e('Sorry, no posts matched your criteria.', 'usces'); ?></p>
    <?php endif; ?>

    が入っていないことが原因で商品詳細本文が出力されず、ソースに入っていなかったこと。
    合わせて、わたしのほうで display:none を設定した class名に
    商品詳細本文も入ってしまっていたことの2点が原因でした・・・。

    申し訳ありません。大変失礼いたしました。

    カートが表示されないのは引き続き分かっておらず、
    何かお分かりなことがありましたらお教えいただければ幸いです。

    #89877
    yskysmr
    キーマスター

    こんにちは。

    ご参照いただいているドキュメントにありますとおり、「id="skuform"」の付与 はされているでしょうか。

    #89885
    yamanoco
    参加者

    >yskysmrさま
    確認したところclass名だけしか付与されておりませんでした・・!
    恥ずかしいですね・・。確認不足で申し訳ありませんでした。
    貴重なお時間をいただきありがとうございます。おかげさまで解決しました!

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。