Welcartサポートご担当者様
お世話になっております。
Welcart Beldadを使用しているECサイトにて、ヘッダーのカートアイコンに表示される商品数量が、赤いバッジの外側に表示される現象が発生しました。
調査したところ、Welcart Beldadの header.php 内にある以下の記述が原因となっているようでした。
============================
WordPress のバージョン:7.1.2
Welcart のバージョン:2.12.4
PHP のバージョン:8.1.34
Welcart専用の拡張プラグイン:なし
ご利用の親テーマとバージョン :Welcart Basic 1.8.11
ご利用の子テーマとバージョン :Welcart Beldad 1.5.3
利用している決済モジュール:ペイジェント
症状を確認したブラウザ:Google chrome、safari
サーバー【重要】:ConoHa WING
======================
【修正前】
<span class="total-quant" /><?php usces_totalquantity_in_cart(); ?></span>
ブラウザで生成されたHTMLを確認すると、以下のようになっていました。
<span class=”total-quant”></span>0
そのため、.total-quant に設定されている赤いバッジと、カート数量の「0」が分離して表示されていました。
そこで、開始タグ末尾の / を削除し、
【修正後】
<span class="total-quant"><?php usces_totalquantity_in_cart(); ?></span>
と正常に出力され、表示の問題も解消しました。
また、同じ header.php 内のウィジェットカート側にも、
<span class=”total-quant” id=”widgetcart-total-quant” /><?php usces_totalquantity_in_cart(); ?></span>
という同様の記述があったため、こちらも / を削除しています。
当サイトで使用していたテーマのバージョンは以下です。
– Welcart Beldad:1.5.3
– Welcart Basic:1.8.11
念のため、現在配布されている Welcart Beldad 1.5.6 の header.php も確認しましたが、同様に <span class=”total-quant” /> という記述が含まれていることを確認しました。
当サイトでは上記修正後、PC・スマートフォンおよび複数のブラウザで確認し、正常に表示されるようになっています。
Welcart Beldad側の修正対象となる可能性があるように思われましたので、ご確認いただけますでしょうか。
また、こちらの修正方法で問題がないかについても、併せてご確認いただけますと幸いです。
よろしくお願いいたします。
Attachments:
You must be
logged in to view attached files.