サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2019年12月11日 14:11
お世話になっております。
プラグイン「Welcart」のフォーラムでも同様の質問をしたのですが回答が無いので、Cocoon側の問題ではないと思いつつ、投稿させていただきました。
「Welcart」のメンバーログインページ(usces-member)のみナビゲーション及びサイドメニューの表示(item-label)がすべて「会員ログイン」に置き換えられてしまいます(リンク先は正常です)。
他ページは問題なく、また「Welcart」でのメンバーログイン後も正常表示になります。
子テーマでカスタマイズしておりますが、親テーマで試しても同様でした。
テーマと「Welcart」との相性だとは思いますが、原因として、何か、お心当たりがございましたらご教示いただきたいと思い投稿させていただきました。
何卒よろしくお願いいたします。
2019年12月11日 16:23
「Welcart」のメンバーログインページ(usces-member)のみナビゲーション及びサイドメニューの表示(item-label)がすべて「会員ログイン」に置き換えられてしまいます(リンク先は正常です)。
aタグのURLだけは問題なく、ログイン中のラベルだけ、ログインされてない状態。との文字列が出る。って事でしょうか??
※状況がわからないのですが。
テーマと「Welcart」との相性だとは思いますが、原因として、何か、お心当たり
であれば、
- デフォルトテーマでは問題ない!って事でしょうか??
- 他プラグインとの干渉はありませんか?
デフォルトテーマ・Cocoonテーマと該当プラグインのみでチェックした結果はどうでしょうか? - サーバーのキャッシュ・高速化関連が干渉している可能性はどうですか??
わいひら reacted
Topic starter
2019年12月11日 17:25
かうたっく様
ご返信ありがとうございます。
>aタグのURLだけは問題なく、ログイン中のラベルだけ、ログインされてない状態。との文字列が出る。って事でしょうか??
はい、その通りです。
以下にソースコードの一部を記載します(aタグのリンクは変更しております)。
https://notepad.pw/kei58032
>デフォルトテーマでは問題ない!って事でしょうか??
はい、WordPressのデフォルトテーマでは問題ありません。
>他プラグインとの干渉はありませんか?
>デフォルトテーマ・Cocoonテーマと該当プラグインのみでチェックした結果はどうでしょうか?
他のプラグインをすべて停止しても改善されませんでした。
>サーバーのキャッシュ・高速化関連が干渉している可能性はどうですか??
キャッシュ削除、ブラウザを変えてみても改善しませんでした。
Cocoonのキャッシュ削除も行い、高速化は使用しておりません。
ご教示のほどよろしくお願いいたします。
2019年12月11日 19:01
>デフォルトテーマでは問題ない!って事でしょうか??
はい、WordPressのデフォルトテーマでは問題ありません。
なるほど…。問題ないってことは、どのような状態になるって事でしょうか??
実際のURLを置いていただけますか?わいひらさんに心当たりがあれば…。ってことでしょうし。
書き込みの前に以下の3点をご確認ください。
それから、
外観・メニューにある、ナビゲーションラベルに入れた文字列はそのまま表示されると思うんですけど、デフォルトテーマでは、違った表示になるって事ですかねぇ???
https://gyazo.com/3ac97af9d8aeb048b3e0c43f1761c76e
あとココに書き込みする人は実際ログインできないのと、プラグインの仕様など分からないので何とも言えないんですけどね。
This post was modified 5年前 by かうたっく
わいひら reacted
2019年12月11日 19:18
追記、さっきデフォルトテーマを見ると、メニューはaタグにアンカーテキスト。というシンプルなものだからで。
Cocoonの場合mメニューのaタグにdivで表示する仕様だからっぽいですね。そこのカスタマイズを教えてほしい。って事かも知れないです。
< 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>
対応外かどうかは別として。
2019年12月11日 19:42
さらに追記。
phpが対応できない場合、もしかしたらCSSでも対応できるかもしれません。
Welcartとやらのログインユーザー特有のbodyClassがあればですが。
そのbodyタグにあるclassを指定して、Welcartログインユーザーのみ云々…って感じで。
もしログインユーザー用のclass属性があればphpは一切触らないでイケるかもしれません。
2019年12月12日 08:49
>かうたっく様
問題ないってことは、どのような状態になるって事でしょうか??
外観・メニューにある、ナビゲーションラベルに入れた文字列はそのまま表示されると思うんですけど、デフォルトテーマでは、違った表示になるって事ですかねぇ???
ナビゲーションラベルには、ホーム、会社案内、お問合せ…などの文字列を入れています。それが「問題ない」という状態です。それらナビゲーションラベルの文字列が、Welcartのログインページのみ、すべて「会員ログイン」という文言に置き換わっているということです。
追記、さっきデフォルトテーマを見ると、メニューはaタグにアンカーテキスト。というシンプルなものだからで。
Cocoonの場合mメニューのaタグにdivで表示する仕様だからっぽいですね。そこのカスタマイズを教えてほしい。って事かも知れないです。
確かに、Simplicity2はaタグにアンカーテキストで今回のような問題はなかったので、そのあたりが原因のような気がいたします。ヒントにはなりました。ありがとうございます。
phpが対応できない場合、もしかしたらCSSでも対応できるかもしれません。
Welcartとやらのログインユーザー特有のbodyClassがあればですが。
そのbodyタグにあるclassを指定して、Welcartログインユーザーのみ云々…って感じで
ページのスラッグをbodyClassに追加するカスタマイズはしておりますので、最終的には、仰るようにclass指定とCSSやJavascriptで対応するか、単純に会員ログインページのみメニュー非表示にしようかと考えております。
>わいひら様
Cocoon設定の「高速化」画面で「JavaScriptをフッターで読み込む」を無効にしてもダメですか?
試してみましたが、改善されませんでした。
わいひら reacted
2019年12月12日 11:46
確かに、Simplicity2はaタグにアンカーテキストで今回のような問題はなかったので、そのあたりが原因のような気がいたします。ヒントにはなりました。ありがとうございます。
Welcart側のフォーラムで、「aタグ直下にアンカーテキスト」の別のテーマでも同様の現象が起きていると書き込みがありましたので、関係なさそうです。
わいひら reacted
2019年12月12日 15:50
Welcartのファイルを一部旧バージョンに置き換えましたら、とりあえず正常な表示となりました。
しばらくこれで様子を見てみます。
お手数おかけしました。ありがとうございます。
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。