サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2022年5月11日 22:21
2点あり、確認願います。
----------------------------------------------
テーマ名:Cocoon
バージョン:2.4.3.3
カテゴリ数:17
タグ数:80
ユーザー数:1
----------------------------------------------
●確認事項
本フォーラムに投稿済みの「ヘッダーモバイルボタン」について再確認したく。
赤枠のようなデザインですが(崩れて見える)、これが正ですか?
図2を参照。
●手順
[外観]→[メニュー]で例:固定ページの「カメラ」を親、「撮影会」を子としてメニューを作成
これを「ヘッダーメニュー」に設定した。
図1を参照。
[Cocoon設定]→[モバイル]→モバイルメニュー「トップメニュー」を設定
●現象
モバイルトップメニューの「カメラ」をクリックした際、子メニューの開閉のみとなる。
この時、親メニューの固定ページにジャンプできない。
図3を参照。
ただしPCの時は問題なく、親メニューをクリックすると、固定ページにジャンプする。
●仮対策
親メニューにリンクを持たせず、「#」とし空メニューを作成し
親「#」→子「カメラ」「撮影会」とする。
親のリンクを押せない、根本原因が分からず、説明願えたらと思います。
タッチデバイスの時、hoverと言う概念がない。
擬似要素hoverをタップ後、違う要素がタップされるまでのスタイルとなる。
わいひら reacted
2022年5月12日 01:39
SlickNav のデフォルトでは、親のリンクはクリックできない設定になっています。allowParentLinks が false です。
参考:Options
また、デフォルトでは親のタグが a タグになっています。parentTag が a です。そのため、親メニューが a タグの中に a タグが入っていて、おかしくなっています。
とりあえず、このように変更したら動作するようになりました。変更箇所は、lib/utils.php の 779 行目です。
label: "'.apply_filters('wp_enqueue_slicknav_label', 'MENU').'", parentTag: "div", allowParentLinks: true,
This post was modified 3年前 by Akira
わいひら reacted
Topic starter
2022年5月12日 02:54
@akira さん
ありがとうございます。
早速、lib/utils.phpを修正し、動作する事を確認しました。
jQueryプラグインSlickNavを使っていたんですね。
あとデザインの件のみ、回答願います。
2022年5月12日 11:59
これは解決済ではありません。不具合ですので親テーマの修正が必要です。
ちなみに、SlickNav のサイト URL が変わっていました。Cocoon に同梱の README.md に書かれている URL は、使われていませんでした。
https://computerwolf.github.io/SlickNav/
現在の README.md。
https://github.com/ComputerWolf/SlickNav/blob/master/README.md
This post was modified 3年前 by Akira
2022年5月12日 20:33
ご連絡ありがとうございます。
不具合を修正しておきました。
おそらく、Font Awesome5対応した時に紛れ込んでしまった不具合かと思います。
------------------------------------------------
https://github.com/yhira/cocoon
開発中の最新ファイルをダウンロードする場合は、上記ページのダウンロードボタンからzipファイルをダウンロードしてください。
WordPressでの手動アップデート方法はこちら
https://wp-cocoon.com/manual-update-of-cocoon-theme/
------------------------------------------------
2022年5月12日 20:36
ちなみに、SlickNav のサイト URL が変わっていました。Cocoon に同梱の README.md に書かれている URL は、使われていませんでした。
使われていないとはどういった状態でしょうか。エラーとか?
僕の環境で見た限りではサイト表示されているように見えます。
Topic starter
2022年5月12日 21:10
@yhira さん
----------------------------------------------
テーマ名:Cocoon
バージョン:2.4.3.3
カテゴリ数:17
タグ数:80
ユーザー数:1
----------------------------------------------
style.cssに以下が追加され、赤枠の「下向き>」が非表示になる事を確認しました。
Akiraさんの言う、lib/utils.phpの修正がなく、回答願います。
.slicknav_nav .has-sub { display: none; }
2022年5月13日 01:42
使われていないとはどういった状態でしょうか。エラーとか?
申し訳ないです。書き方が悪かったです。
Cocoon の plugins/slicknav/README.md に書かれている SlickNav.io のドメインが切れており、アクセスできません。
一方、SlickNav の SlickNav/blob/master/README.md に書かれている Docs & Examples は、アクセスできます。
公式サイトの変更で README.md が変わったようですので、念の為に Cocoon に同梱の README.md も変更するのがいいかもしれないと思いました。
それと、気がついた点があります。以下のオプションを指定すると…
allowParentLinks: true
子メニューの展開には、SlickNav の右矢印アイコンをタップしないといけません。ただ、このアイコンがすごく小さく、まともにタップできません。
そこで、scss/_slicknav.scss の 14 行目を以下のように変更してもいいかなと思いました。
.slicknav_nav { .slicknav_arrow { display: inline-block; font-size: 0.8em; text-align: center; width: 44px; } }
61 行目から 66 行目と一緒に書いてもいいかもしれないです。
※ 添付画像は、CSS を追加後の状態です。
2022年5月13日 19:06
Akiraさんの言う、lib/utils.phpの修正がなく、回答願います。
こちら修正しておきました。
2022年5月13日 19:09
Cocoon の plugins/slicknav/README.md に書かれている SlickNav.io のドメインが切れており、アクセスできません。
こっちだったんですね。
https://github.com/yhira/cocoon/blob/master/readme.md
上記のReadMe部分と勘違いしてました ?
大文字と小文字の違いで気づくべきでした。
plugins/slicknavのREADME.md内容を最新のものに変更しておきました。
2022年5月14日 19:57
ご確認いただきありがとうございます!
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。