ブログのノウハウ

【Cocoon】初心者でもできる『モバイル表示版ヘッダーメニュー』のおしゃれなカスタマイズ【コピペでOK!】

WordPress ヘッダーメニューモバイル表示のカスタマイズ

こんにちは、yujiです。
このブログでは、WordPressとアフィリエイトのノウハウについて詳しくまとめています。

ブログ初心者なりに、モバイル表示版のヘッダーメニューをおしゃれにデザインしたいです。

以上のような、ブログデザインについての要望に丁寧にお答えします。

※この記事は、以下のカスタマイズを終えた方向けに書いています。
『ヘッダーロゴ』のカスタマイズ
『ヘッダーメニュー(グローバルメニュー)』のカスタマイズ

このブログではWordPressテーマのCocoonを使っていますが『モバイル表示版のヘッダーメニュー』は以下のようなデザインにしています。

Cocoonのモバイル表示版のトップメニュー

Cocoonのモバイル表示版のトップメニュー

このように統一性のあるデザインにすることで、まず読者にとって読みやすく、良い印象を与えることができます。

そこでこの記事では、以上のようなCocoonのモバイル版のヘッダーメニューを簡単に再現できる方法を解説したので、参考にしていただけたらと思います。

※後半ではこの記事をSEO上位に表示できた理由も解説しています。参考までにどうぞ。

Amazaonアソシエイトに挑戦中の方にお知らせ。
2020年3月以降、Amazaonアソシエイト審査方法が変更されました。この変更についてはまだネット上に情報が不足しているので、以下のまとめが参考になると思います。
【審査承認されたので解説】最新Amazonアソシエイトの審査攻略方法

【初心者向け】ブログ収入を稼ぐまでの流れを徹底解説
【SEO】ブログのアクセス数を増やす9個の方法

【実証済み】未経験者から独学でプログラミングを習得できた勉強法

sponser link

①モバイル表示版ヘッダーの設定方法

Cocoonのモバイル表示版のトップメニュー

Cocoon/ホワイトラーメンのデフォルトでは、以上のようなデザインになっています。

また、Cocoonの全体的な基本設定がまだの方は、以下の記事をご覧ください。
【重要】Cocoonおすすめの初期設定を解説

モバイル設定

Cocoonヘッダーロゴデザイン

まずはWordPressメニューから「Cocoon設定」を開きます。

Cocoonヘッダーロゴデザイン

「Cocoon設定」の「モバイル」タブを選択します。

Cocoonヘッダーロゴデザイン

モバイル設定
▶モバイルメニュー
・ヘッダーモバイルボタン
▶モバイルボタン
・サイトヘッダーロゴを表示する
・モバイルボタン時コンテンツ下のサイドバーを表示

以上の設定であることを確認して、モバイル設定は完了です。

スタイルシートにコードをコピペする

Cocoonヘッダーロゴデザイン

「外観」から「テーマエディター」に進み「style.css」を開きます。

Cocoonヘッダーロゴデザイン

スタイルシートに以下のコードをコピペしてください。
メモ書きも残しておいたので、参考にしていただけたらと思います。

スタイルシートに入力するときの注意点
・編集前に必ずスタイルシートのバックアップを取る。
・編集するテーマが「CocoonChild」になっていることを確かめる。
・「@charset “UTF-8”;」から始まる1~7行目部分は消さない。

スタイルシートにコピペするコードはこちらです。

コード
/************************************
**モバイル表示 ヘッダーメニュー・検索アイコン
************************************/
.mobile-menu-buttons{
height:50px;
}
.mobile-menu-buttons > li {
padding-top:0;
}
.menu-button{
color: #90C31F!important;
margin: auto;
}
.mobile-menu-buttons .menu-button:hover{
background-color:white;
}
span.fa.fa-search::before{
margin-left:1em;
color: #90C31F!important;
}
span.fa.fa-bars::before{
margin-right:1em;
}
.navi-menu-caption.menu-caption,.home-menu-caption.menu-caption,.search-menu-caption.menu-caption,.top-menu-caption.menu-caption,.sidebar-menu-caption.menu-caption{
display:none;
}

Cocoonヘッダーロゴデザイン

コピペができたら「ファイルを更新」をクリックします。

デザインを確認する

Cocoonのモバイル表示版のトップメニュー

このように表示されていればOKです。

これで『モバイル表示版ヘッダー』のカスタマイズは完了です。

続いて、モバイル表示版ヘッダーメニュー(グローバルメニュー)のカスタマイズをまとめます。

sponser link

②モバイル表示版ヘッダーメニュー(グローバルメニュー)の設定方法

Cocoonのモバイル表示版のトップメニュー

Cocoon/ホワイトラーメンのデフォルトでは、以上のようなデザインになっています。

スタイルシートにコードをコピペする

スタイルシートにコピペするコードはこちらです。

コード
/************************************
**モバイル表示 ヘッダーメニュー
************************************/
span.fa.fa-close::before{/*戻るボタン*/
font-family: FontAwesome;
content: “\f060”;
}
.menu-content .menu-drawer {
padding: 0 1em;
margin:0;
}
ul.menu-drawer:before{
font-size:1.2em;
display: block;
font-weight: normal;
background: white;
color:#7b7b7b;
padding: .5em;
margin-bottom:1em;
font-family: sans-serif;
text-align: center;
border-bottom:3px dotted #90C31F;
}
ul.menu-drawer:after {
background: white;
}
.menu-drawer li {
background-color:#fff;
padding:0;
border-radius:20px;
}
.menu-drawer a{/*menuの文字色をグレー*/
font-size:1.5em;
background-color:#f7f7f7;
color:#afafb0!important;
margin: 6px 0;
padding: 4px 1em;
border-radius:20px;
}
.menu-drawer a:hover{
background-color:#90C31F!important;
color:#fffff4!important;
transition: 0.2s ;
}
.menu-drawer .sub-menu {
padding-left:30px;
margin-top:0;
}
@media (max-width:834px){
.sub-menu{
box-shadow: none!important;
}
}

Cocoonヘッダーロゴデザイン

コピペができたら「ファイルを更新」をクリックします。

サブメニューの大きさを揃えたい場合の設定

サブメニューの大きさをそろえたい場合は、以下のコードを入力してください。

/*カテゴリーで作成したサブメニューを大きく表示*/
li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-34{
font-size:1em;
}

/*タグで作成したサブメニューを大きく表示*/
li.menu-item.menu-item-type-taxonomy.menu-item-object-post_tag.menu-item-34{
font-size:1em;
}

/*投稿記事で作成したサブメニューを大きく表示*/
li.menu-item.menu-item-type-post_type.menu-item-object-post.menu-item-34{
font-size:1em;
}

太字部分の数字は、検証画面で確認することができます。

Cocoonのモバイル表示版のトップメニュー

以上のような場合は『post.menu-item-34』でサブメニューをカスタマイズできます。

デザインを確認する

Cocoonのモバイル表示版のトップメニュー

このように表示されていればOKです。

これで『モバイル表示版ヘッダーメニュー(グローバルメニュー)』のカスタマイズは完了です。

このブログでは、以上のようなCocoonのオリジナルカスタマイズを他にもたくさん紹介しています。
すべてコピペでOKなので、初心者の方にもおすすめです。

【コピペでOK】ブログ初心者でもできる『Cocoonカスタマイズ』の完全マニュアル

プログラミング未経験の僕は、以上のようなWEB制作を独学で習得しました。
1か月ほどでWEB制作ができるようになるので、興味のある方は参考にしていただければと思います。

【実証済み】未経験者の僕が、独学でプログラミングを習得できた勉強法

「やっぱりカスタマイズ難しい…」と感じる方は有料テーマがおすすめ

ブログをすぐに収益化したい方は、有料テーマの利用がおすすめ。
ブログの初期設定にかかる時間を圧倒的に短縮でき、記事執筆に専念できます。

※SEOの効果は3~6ヶ月かかるので、できるだけ早く記事作成を始めた方が結果につながります。

こちらの記事でおすすめテーマを紹介しているので、1日でも早く記事を書いてアフィリエイト成果に繋げてください!

【最新版】SEOに強いおすすめWordPressテーマ16選

Googleアドセンスに登録

ブログを始めたら、Googleアドセンスに登録しておくのがおすすめです。

Googleアドセンスとは、自分のWebサイトに広告を貼り、その広告がクリックされた分だけ広告収入が得られる仕組みのことです。

こちらの記事で審査申し込み方法をまとめているので、まだの方は今すぐ始めてみてください!

【最新】Googleアドセンス審査に合格するための6つのポイント

【SEO効果あり】サイト表示速度が遅くて悩んでいる方へ

ブログの表示速度は、Googleからの評価に関わる重要な要素です。

Googleはこれまでに何度も『サイト表示速度とSEOの関係』について明言しています。

Web検索ランキングでのサイト速度の使用
『ユーザーは速度を重視しています。そのため、検索ランキングではサイトの速度を考慮に入れることにしました。』
詳細情報:Google 検索セントラルブログ
読み込み速度をモバイル検索のランキング要素に使用
『2018年7月よりページの読み込み速度をモバイル検索のランキング要素として使用することを本日みなさんにお伝えしたいと思います。』
詳細情報:Googleウェブマスター向け公式ブログ

このようにSEOで重視されるサイト表示速度ですが、レスポンスの速いサーバーを使うことで大幅に改善されます。

そこで以下の記事では、ブログアフィリエイトに最適なレンタルサーバーを5つ厳選しました。

高速サーバーへの『お得な乗り換え情報』についても詳しく解説しているので、是非チェックしてみてください。

【高速化】ブログアフィリエイトにおすすめのレンタルサーバー5選

以下は、ブログのSEO対策に関するおすすめ記事の紹介です。

sponser link

【重要】ブログのアクセス数を増やす方法とは?

yujiblogのアクセス数

yujiblogはSEOで検索上位を獲得した結果、1年ほどでアクセス数が大幅に伸びました。

ブログのアクセス数を増やす方法について以下の記事で解説したので、参考にしていただけたらと思います。

【SEO効果あり】ブログのアクセス数を増やす9個の方法

【完全版】SEOに強いブログ記事の書き方テンプレート

以下で紹介する記事では、検索上位を獲るためのブログの書き方について、徹底的に解説しています。

この記事で達成できる目標
▶『読者にとって読みやすい』記事が書ける
▶『Googleに評価されやすい』記事が書ける

テンプレを完コピするだけでSEOに強い記事が書けるようになるので、実際に手を動かしながら挑戦してみてください。

【完全版】SEOに強いブログ記事の書き方テンプレート

【初心者向け】ブログ収入を稼ぐまでの流れを徹底解説

またアクセス数に比例してアフィリエイトの売り上げも伸びており、現在の収益は『毎月30万以上』となっています。

以下の記事では、ブログを収益化する方法について詳しくまとめています。

【初心者向け】ブログ収入を稼ぐまでの流れを徹底解説

【売れる文章術】『セールスライティング』の5つのコツ

セールスライティングとは『文章で商品を売る技術』のことです。

的確なセールスライティングができると「成約率」が高くなるので、ページのアクセス数が少ない状態でアフィリエイト成果を出すことが可能です。

以下の記事では、文章でモノが売れていくセールスライティングのノウハウについて詳しく解説しています。

【売れる文章術】『セールスライティング』の5つのコツ

【順位が伸び悩んでいる人向け】リライトでSEO効果を上げる方法

ブログ記事は、リライトをすることで大きく検索順位を伸ばすことができます。

SEOに効果的なリライト方法を解説

こちらは当ブログの記事ですが、リライトをすることで50位あたりからTOP10に急上昇しました。

このように、適切にリライトができるようになると、ブログ収益化が簡単になります。

以下では、ブログ初心者向けのリライト手順と注意点を詳しくまとめたので、参考にしていただければと思います。

【具体例あり】ブログ記事のリライトでSEO効果を上げる9個のコツ

この記事が少しでもお役に立てたら幸いです。
最後まで読んでいただき、ありがとうございました!

Amazonアソシエイト審査に1発合格した話
【限定公開】『もしもかんたんリンク』のカスタマイズ
【注意】もしもアフィリエイトは危ない!?
【その画像の著作権、大丈夫?】安心のフリー素材サイト9選
【無料あり】僕はオーディオブックで年間100冊聞いてます
【実証済み】独学で英会話が上達する『5つ』のシンプルな勉強法

コメント

  1. 山室功 より:

    始めまして、現在64歳の山室功と申します。
    Yujiさんのブログとても役立っておりとてもありがたいです。
    分からない事、出来ないことがあり教えていただきたい事があります。

    困っているポイント:モバイルヘッダーのメニューの下層に設定したサブメニューが表示されない。

    経緯:
    17年前から表の家というホームページを運営してます。
    http://omotenouchi.jp/
    何度もホームページソフトを変えつつ、現状はSourcenext のホームページ V3を使って現在に至っていますが、私のサイトのコンテンツが多いこともありますが、このソフトが重くて使い勝手が非常に悪いため、評判を聞きWordpressに変えてみようと思い立ちました。

    Cocoonの使い勝手が良いという話を読んで、
    Yujiさんのホームページに書かれている情報を元に先ずは現状ホームページの下の階層にwordpressをインストールして書かれたとおりにやってみました。
    http://omotenouchi.jp/w/
    です。サーバーはXrea.comで、wordpressもOKです。インストールは成功し、早速Yujiroさんの書いたとおりに設定から始まり、我がホームページの骨格から作り始めてみました。
    ヘッダーのメニューを作り、PCからプレビューを見てみたら、全く問題なくメニューにポインターを合わせるとサブメニューが現れました。
    これであれば、モバイルも大丈夫かな?と思い、モバイルのプレビューを見てみると、何故かサブメニューが現れません。
    これは何が問題なのかおわかりになりますか?
    教えていただけましたらありがたいです。
    山室功

  2. 山室功 より:

    ちなみに作業環境はWindows10.0のパソコン
    加えて、モバイル環境は iPadPro9.7, iPhone8

    サーバーはXrea.com

    WordPress5.6
    PHP8.0
    という状況です。

  3. 山室功 より:

    色々と調べてみた結果、cocoonの基本を押さえてないかもしれない事に気が付きました。一度、まっさらからやり直してみようと思います。

    • yujiyuji より:

      まず、Cocoon設定について、以下の記事の上から設定していただけたらと思います。
      ブログ初心者でもできる『Cocoonカスタマイズ』の完全マニュアル【WordPress】

      続いて、モバイルメニュ―ですが、Cocoon設定を再確認していただけたらと思います。

      Cocoonヘッダーロゴデザイン

      「Cocoon設定」の「モバイル」タブを選択します。

      Cocoonヘッダーロゴデザイン

      モバイル設定
      ▶モバイルメニュー
      ・ヘッダーモバイルボタン
      ▶モバイルボタン
      ・サイトヘッダーロゴを表示する
      ・モバイルボタン時コンテンツ下のサイドバーを表示

      以上の設定であることを確認してください。

      左上に、メニューボタンが表示されるかと思います。

      • 山室功 より:

        Yuji様、
        ご丁寧なお返事、誠にありがとうございます。
        今勤務中ですので、帰宅後週末にかけて頑張ってみたいと思っています。

  4. 山室功 より:

    モバイル画面の左上のメニューでサイドバー見られました。
    この操作をせずに見ておりました。
    ありがとうございます。

  5. JUN より:

    はじめまして、JUNと申します。
    COCOONを使用しており、モバイル用にはヘッダーモバイルボタンを使用しております。
    一番上に表示される×マークが気に入らず、矢印に変更したいと思って検索をしていたところ、
    Yuji様のサイトに辿り着きました。
    早速、モバイル表示 ヘッダーメニューのコードを子テーマのスタイルシートにコピペしてみました。
    メニュー表示は変更しましたが、残念ながら肝心の×マークが矢印に変わってくれませんでした。
    何か考えられる設定等ございましたら、ご教示頂けますと幸いに存じます。
    宜しくお願い致します。

    • yujiyuji より:

      こんにちは。

      確認しますので、ページURLと実際に貼り付けたコードを送ってください。
      コメント欄の他、お問い合わせフォームやツイッターのDMからでもOKです。

  6. JUN より:

    早速のご連絡ありがとうございました。
    下記にてご連絡差し上げます。
    何か分かりましたら宜しくお願い致します。

    URL https://www.mirai-craft.com

    貼り付けたコードはyuji様が公開されていたコードをベースに、モバイルメニューフォントサイズ、色、背景色を私がアレンジしました。

    span.fa.fa-close::before{/*戻るボタン*/
    font-family: FontAwesome;
    content: “\f060”;
    }
    .menu-content .menu-drawer {
    padding: 0 1em;
    margin:0;
    }
    ul.menu-drawer:before{
    font-size:1.2em;
    display: block;
    font-weight: normal;
    background: white;
    color:#7b7b7b;
    padding: .5em;
    margin-bottom:1em;
    font-family: sans-serif;
    text-align: center;
    border-bottom:3px dotted #90C31F;
    }
    ul.menu-drawer:after {
    background: white;
    }
    .menu-drawer li {
    background-color:#fff;
    padding:0;
    border-radius:20px;
    }
    .menu-drawer a{/*menuの文字色を黒*/
    font-size:1.0em;/*menuの文字サイズ*/
    background-color:#006699;/*menuの文字部の背景色*/
    color:#ffffff!important;/*menuの文字色*/
    margin: 6px 0;
    padding: 4px 1em;
    border-radius:20px;
    }
    .menu-drawer a:hover{
    background-color:#90C31F!important;
    color:#fffff4!important;
    transition: 0.2s ;
    }
    .menu-drawer .sub-menu {
    padding-left:30px;
    margin-top:0;
    }
    @media (max-width:834px){
    .sub-menu{
    box-shadow: none!important;
    }
    }

    • yujiyuji より:

      以下の変更を試してみてください。

      【変更前】
      span.fa.fa-close::before{/*戻るボタン*/

      【変更後】
      span.fas.fa-times::before{/*戻るボタン*/

  7. JUN より:

    迅速なご対応ありがとうございました。
    早速やってみました。

    ×マークが変わりましたが、矢印ではなく意図しない違う記号になってしまいました。
    Font Awesomeのf060は左矢印のはずですが゙…
    何度もすいません、なぜか分かりますでしょうか?

  8. HDK より:

    おかげ様でなやみに悩んでいたメニューがきれいにまとまりました。
    本当にありがとうございました。
    1点教えていただくことは可能でしょうか?
    記載いただいたコードをコピーして『モバイル表示版ヘッダー』を作成できましたが、サイトのデザイン的にロゴ(イメージ写真では「sample」となっている箇所)を表示できないようにできるとよりよいと考えております。
    どのコードを削除すればなくせますでしょうか?
    申し訳ございませんがよろしくお願いいたします。

タイトルとURLをコピーしました