他テーマ(Cocoon)においてメンバーページ(usces-member)のみナビゲーションメニューの表示がすべて「会員ログイン」になる
-
投稿者投稿
-
2019年12月10日 8:38 AM #88946JunichiK参加者
お世話になっております。
こちらで質問して良いのかどうか分からなかったのですが、現在制作中のWebサイトの表示に問題が起きたので質問させていただきます。
他テーマ「Cocoon」に御社「Welcart」を使用していたところ、メンバーログインページ(usces-member)のみナビゲーションメニューの表示がすべて「会員ログイン」に置き換えられてしまいます(リンク先は正常です)。
カート含め他ページは問題なく、また他のWordPressデフォルトテーマでも正常です。
ヘッダーもフッターもサイドメニューもすべて表示が「会員ログイン」となります。
テーマと「Welcart」の相性だとは思いますが、原因として、何か、お心当たりがございましたらご教示いただきたいと思い投稿させていただきました。
以下に該当箇所の一部のソースコードを記載いたします(aタグのリンクは変更しております)。<nav id="navi" class="navi cf" itemscope itemtype="https://schema.org/SiteNavigationElement"> <div id="navi-in" class="navi-in wrap cf"> <ul id="menu-main-navi" class="menu-header"> <li id="menu-item-36" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-has-description"> <a href="#"><div class="caption-wrap"><div class="item-label">会員ログイン</div><div class="item-description sub-caption">HOME</div></div></a> </li> <li id="menu-item-39" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current_page_ancestor menu-item-has-children menu-item-has-description"> <a href="#"><div class="caption-wrap"><div class="item-label">会員ログイン</div><div class="item-description sub-caption">PRODUCTS</div></div><div class="top-has-sub has-sub has-icon"><div class="fa fa-angle-down" aria-hidden="true"></div></div></a> <ul class="sub-menu"> <li id="menu-item-1894" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-has-description"> <a href="#"><div class="caption-wrap"><div class="item-label">会員ログイン</div><div class="item-description sub-caption">ONLINE SHOP</div></div><div class="sub-has-sub has-sub has-icon"><div class="fa fa-angle-right" aria-hidden="true"></div></div></a> <ul class="sub-menu"> <li id="menu-item-1898" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-description"> <a href="usces-cart"><div class="caption-wrap"><div class="item-label">会員ログイン</div><div class="item-description sub-caption">CART</div></div></a> </li> <li id="menu-item-1897" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-description"> <a href="#"><div class="caption-wrap"><div class="item-label">会員ログイン</div><div class="item-description sub-caption">SHOPPING GUIDE</div></div></a> </li> <li id="menu-item-1916" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-193 current_page_item menu-item-has-description"> <a href="usces-member"><div class="caption-wrap"><div class="item-label">会員ログイン</div><div class="item-description sub-caption">MEMBER</div></div></a> </li> </ul> </li> </ul> </li> </ul> </div> </nav>
以上、何卒よろしくお願いいたします。
——————————————-
WordPress のバージョン:5.3
Welcart のバージョン:1.9.23
PHP のバージョン:7.3
ご利用のテーマ:Cocoon
症状を確認したブラウザ:Chrome, Edge
サーバー:WADAX
SSLの利用:テストサーバなので無し
——————————————–2019年12月10日 12:18 PM #88951wecanjapan参加者便乗失礼いたします。
こちらも同様の症状が出ており調査中です。
welcart以外のプラグインを全て停止しましたが、改善しませんでした。
ログイン後の会員ページでは問題なく表示されました。
——————————————-
WordPress のバージョン:5.3
Welcart のバージョン:1.9.23
PHP のバージョン:7.2
ご利用のテーマ:twentyelevenの自作子テーマ
症状を確認したブラウザ:IE11 Chrome(投稿時点で最新バージョン)
サーバー:xserver
SSLの利用:常時SSL
——————————————–
会員ページはメニューを表示しないなどして暫定対応しようかと考えています。2019年12月12日 9:11 AM #88968JunichiK参加者デフォルトテーマなどで検証しますと、ナビゲーションラベルがaタグ直下に文字列のテーマだと大丈夫なようです。
<li><a href="#">ラベル</a></li> → OK <li><a href="#"><div class="hoge">ラベル</div></a></li> → NG
当方で使用のテーマのナビゲーションメニューは、aタグの中にdivタグで囲った文字列なので、今回の現象が起きているような気がします。
- この返信は4年、 11ヶ月前にJunichiKが編集しました。
2019年12月12日 10:22 AM #88970wecanjapan参加者情報共有ありがとうございます。
こちらの環境では、aタグの中に他のタグはありません。
<li><a href=”https://####”>会員ログイン</a></li>
がずらりと並んでいる状況です。welcartを1.9.22に戻した場合は正常でした。
その他の条件は先日に記載した環境と同様です。
プラグインも本投稿時点でwelcart以外最新で、全て有効にしても問題ありませんでした。本番環境をアップデートする事前のテスト環境であり、
ショップも決済サービスを利用しておらず、軽減税率対応も不要のため
welcart1.9.22で支障もなく、あまり調査できておらず恐縮です。- この返信は4年、 11ヶ月前にwecanjapanが編集しました。
2019年12月12日 11:36 AM #88973JunichiK参加者>こちらの環境では、aタグの中に他のタグはありません。
なるほど、ありがとうございます。
>welcartを1.9.22に戻した場合は正常でした。
過去バージョンはどこかでダウンロード可能でしょうか?
よろしくお願いいたします。
2019年12月12日 3:06 PM #88975wecanjapan参加者ちょっと調べてみました。
welcart1.9.22の状態で、1.9.23で日付が更新されたファイルのうち、
影響ありそうなところから1つずつ手動でアップロードして置き換えてみました。
問題なければ、ファイルを1.9.22のものに戻して、次のファイルを置き換えるというものです。以下のファイル1つだけ置き換えたときに、
エラーの出力はありませんが表示問題が起こりました。
classes/usceshop.class.php
同時に置き換えなくてはならないファイルが他にあるため問題が起こるのか、
自作子テーマとの相性なのか、原因などは不明です。
私の力ではここからは厳しそうです。尚、バージョンを戻す作業はバックアップから行いました。
以前のバージョンは、wordpress.org日本語ページ内、
プラグインWelcart e-Commerceページを確認してください。- この返信は4年、 11ヶ月前にwecanjapanが編集しました。
2019年12月12日 3:47 PM #88977JunichiK参加者>wecanjapanさま
お疲れさまです。地道な作業をありがとうございます!
管理している他サイトで旧バージョンのWelcartを使用しておりましたので、classes/usceshop.class.php をダウンロードして同様に置き換えましたら、ビンゴです!
しばらくこれで様子を見てみます。2019年12月13日 9:09 AM #88979wecanjapan参加者>JunichiK様
試しに、Welcart Default Theme 1.3を有効化して会員ページを開くと
<li><a href=”https://####”>会員ログイン</a></li>
がフッタ部分に並びました。
welcartアップデート時に当然検証されているはずですから、
こちら側に問題があるかもしれません。一部のファイルだけ置き換えるのは予期せぬ問題が起こるかもしれないので、
セキュリティ上アップデートする必要が出るまでは、welcart1.9.22で運用し、
対策を考えた方がよさそうです。
差し当たりdynamic_sidebarあたりを追いかけてみようかと思います。もし、何か解決のヒントなどお持ちの方がいらっしゃいましたら、
ご教示いただきますようお願い申し上げます。2019年12月13日 11:32 AM #88983nanbuキーマスターこんにちは
ご指摘ありがとうございます。症状を確認いたしました。
間もなく1.9.24をリリースいたしますので、少しお待ちください。
どうぞよろしくお願いいたします。https://www.welcart.com/development/mantisbt/view.php?id=2241
2019年12月17日 8:25 AM #88990JunichiK参加者>nanbuさま
お世話になります。
今朝、1.9.24のリリースを確認しましたので更新しましたが、やはり会員ログインページのみ同様の状態となり、改善は見られませんでした。
当方は現状ではテストサイトですので、再度、classes/usceshop.class.php を1.9.22のそれと置き換えたところ、正常な表示となりました。
引き続き、よろしくお願いいたします。2019年12月17日 12:02 PM #88992wecanjapan参加者welcartをアップデートして、表示問題が解決しました。
プラグインも全て有効で問題ありませんでした。
phpも7.2から7.3にして問題ありませんでした。
ご対応ありがとうございました。
——————————————-
WordPress のバージョン:5.3.1
Welcart のバージョン:1.9.24
PHP のバージョン:7.2、7.3
ご利用のテーマ:twentyelevenの自作子テーマ
症状を確認したブラウザ:Chrome、IE11(投稿時点で最新バージョン)
サーバー:xserver
SSLの利用:常時SSL
——————————————–2019年12月19日 8:24 AM #89008JunichiK参加者お世話になります。
1.9.25にアップデートしましたところ、サイドバーとフッターは正常に改善されましたが、会員ログイン前のログインページのヘッダーのみ、改善されませんでした(ヘッダーナビゲーションメニュー表示がすべて「会員ログイン」となってしまいます)。
その他のページ及び、ログイン後は正常な表示になります。引き続きよろしくお願いいたします。
2020年1月8日 1:44 PM #89058nanago参加者こんにちは。便乗させてください。
以下の環境で全く同じ現象が起きています。
他にも、パスワード変更完了画面のナビゲーション項目がすべて
「完了」になってしまいます。——————————————-
WordPress のバージョン:5.3.2
Welcart のバージョン:1.9.25
PHP のバージョン:7.3
ご利用のテーマ:Lightningの子テーマ
症状を確認したブラウザ:Chrome、IE11
サーバー:xserver
SSLの利用:常時SSL
——————————————–念のため、こちらの環境ではaタグの中にspanタグが入っております。
引き続きご対応よろしくお願いいたします。2020年4月1日 9:40 PM #89577March参加者動作に関するご質問の場合は、必ず下記をコピペしてご利用の環境をご記入ください。
——————————————-
WordPress のバージョン:5.4–ja
Welcart のバージョン:1.9.28
PHP のバージョン:7.3
ご利用のテーマ:coccon カスタマイズサイト
症状を確認したブラウザ:Chrome,Edge,Safari
サーバー:エックスサーバー
SSLの利用:常時SSL
——————————————–現1.9.28のバージョンでも改善がみられません。
WordPressのメニューで設定した項目名だけが該当ページ名(例:会員ページなど)に変わるようです。
リンク先やメニューの数などは登録した通りに設定されています。サイトを公開できず困っております。
お忙しいところ恐れ入りますがアドバイスをいただけますでしょうか?
よろしくお願いいたします。2020年4月6日 2:08 PM #89593JunichiK参加者私もいまだにバージョン1.9.22で対応している次第です。
お忙しいところ申し訳ございませんが、改善のご検討をお願いいたします。 -
投稿者投稿
- このトピックに返信するにはログインが必要です。