Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › メニューが表示されない
- このトピックには3件の返信、1人の参加者があり、最後に
きょうにより9年、 6ヶ月前に更新されました。
-
投稿者投稿
-
-
2017年3月14日 3:31 PM #51048
きょう
ゲストこんにちは。
Simplicity2を使用させて頂いています。ヘッダー下のメニューが表示されなくなってしまいました。
PCとスマートフォンで見ましたが、どちらでも表示されません。
「レイアウト(全体・リスト)」の「グローバルナビを表示」はチェックしてあります。表示させる方法等をお教え頂ければ幸いです。
どうぞよろしくお願い申し上げます。
http://yamanashi-g.com/ -
2017年3月14日 4:24 PM #51050
Hidekichi
ゲスト#navi ul > li { #container: after, #navi ul:after, .clearfix:after { display: block; /*ここ*/ visibility: hidden; /*ここ*/ float: left; list-style: none; position: relative; } #navi ul li a{ font-size: 14px; /*ここ*/ display: block; padding: .3em .7em; color: #111; text-decoration: none; z-index: 99; } #navi ul li a: hover{ background-color:#ddd; /*ここ*/ } #navi ul.sub-menu, #navi ul.children{ position: absolute; /*ここ*/ display: none; margin-left: 0; min-width: 200px; border: 1px solid #ddd; list-style: none; padding-left: 0; z-index: 99; } #navi .sub-menu li, #navi .children li{ position: relative; /*ここ*/ border: none; float: none; height: 31px; } #navi ul.sub-menu ul, #navi ul.children ul { top: -31px; /*ここ*/ left: 200px; position: relative; } #navi ul li: hover > ul{ display: block; /*ここ*/ } clear: both; /*ここ*/ height: 0; /*ここ*/ content: " "; /*ここ*/ font-size: 0; /*ここ*/ }http://yamanashi-g.com/wp-content/themes/simplicity2/style.css に書いてあります。477行目あたり。
「ここ」で示した所がおかしいです。
おそらく閉じ「}」が上記セレクタの最初か、その後のどこかで抜けてたりするんではないでしょうか?
#navi ul > li {};こうなるんじゃないですかね?で、スタイルが子テーマではなく親テーマに直接書かれているので、まずしないといけないことは、子テーマを導入して、親テーマにしたcssのカスタマイズを子テーマstyle.cssに移すことです。
必要な部分(要素)だけ子テーマstyle.cssで上書きすればよいだけです。今回のように何かしら問題が出た場合、ひとまず親テーマでの運営に切り替えてブログを継続させることが重要です。そうしないと間違いを修正するにあたって、最悪親テーマのアップデートでカスタマイズした内容が無くなってしまうからです。
訪問者はいつ訪れるかわかりませんので継続させることが重要です。サイトのデザインよりそのコンテンツが読めるかどうかのほうがまず必要で、サイトのデザインはその後にあります。正しく動作するサイトがあって、ユーザビリティ等が高く読みやすいサイトが良いわけで、正しく動作していないサイトはデザインが良くても意味がありません。
またcssは親テーマstyle.cssを他のcssが上書きしたり、追加したりすることで最終的なスタイルとなります。なので、親テーマを直接編集して、それが間違っていると他のスタイルにも影響が出ます。ここらから親テーマはいじらないというのが重要で、親テーマをいじるしか無い状況以外は子テーマを利用します。
スタイル以外でも同様です。これらはSimplicityに限らず子テーマがあるテーマは全てそうです。
別件ですが、今回僕が右クリ禁止されているサイトでもこうやって中が見れるように、右クリ禁止は全く意味がありません。それよりも、コピー自体を禁止するほうがまだ有効です。右クリを禁止した所で内容はネットに公開されている限り筒抜けです(サーバー内の処理やファイルなどはごにょごにょしないと見れませんけどね)。
逆に何かしらを調べたり、デベロッパーツールを使う時に右クリ禁止は面倒くさいだけですので、違う方向で考えられたほうが良いかと思います。
-
2017年3月14日 4:26 PM #51051
Hidekichi
ゲスト> #navi ul > li {}; こうなるんじゃないですかね?
は定かではありません。ひとまず新たに親テーマをダウンロードして、zipを解凍後、style.cssを別で開いて見比べて確認して下さい。
-
2017年3月14日 7:54 PM #51054
きょう
ゲストHidekichiさん、ご返信ありがとうございます。
子テーマを導入して修正したところ、何とかメニューを復活させることができました。
以後は子テーマのみを編集することにしようと思います。また、右クリック禁止プラグイン「WP-CopyProtect」は、利便性を考慮して停止しました。
コピー防止については別の方法を考えたいと思います。
非常に丁寧に教えて頂きまして、ありがとうございました。
-
-
投稿者投稿
- トピック「メニューが表示されない」には新しい返信をつけることはできません。