当サイトはWordPress+cocoonを使用しており、
サイドメニューに色々なヴィジットを表示させることができます。
最新記事だったり、検索窓だったりするのですが、
作成者のプロフィール欄も表示できます。
本サイトでもプロフィール欄を使ってみようと、
色々操作してみる中で、
プロフィール欄を塗り潰そうとした時、
その設定がありませんでした。
ソースを見て、プロフィール欄が記述されている場所を探して、
塗り潰しをしてみましたので、その方法をご紹介します。
プロフィール欄の記述箇所
最初に、プロフィール欄がどこに記述されているか調べるため、
トップページを表示し、右クリックのメニューから
「ページのソース表示」でソースを確認しました。
本サイトのトップページだと大体493行目から542行目の辺り。
<aside>~</aside>で囲まれた部分がプロフィール欄のようです。
以下はそのソースコード部分ですが、
見易くするため、一部改行、スペース追加削除、
アドレスの省略など行っています。
<aside id="author_box-3" class="widget widget-sidebar widget-sidebar-standard widget_author_box">
<div class="author-box border-element no-icon cf">
<figure class="author-thumb">
<img alt='tobiinu.work' src='https://tobiinu.com/....png' class='avatar avatar-200 photo'
height='200' width='200' />
</figure>
<div class="author-content">
<div class="author-name">
<a rel="author" href="https://tob...work/" title="△">tobiinu.work</a>
</div>
<div class="author-description">
<p>主にパソコン関連の...ばかり。</p>
</div>
<div class="author-follows">
<!-- SNSページ -->
<div class="sns-follow bc-brand-color fbc-hide sf-profile">
<div class="sns-follow-buttons sns-buttons">
<a href="◆" class="●" target="◇" title="著者サイト" rel="○">
<span class="●"></span>
</a>
<a href="◆" class="●" target="◇" title="feedlyで更新情報を購読" rel="○">
<span class="●"></span>
<span class="●"></span>
</a>
<a href="◆" class="●" target="◇" title="RSSで更新情報をフォロー" rel="○">
<span class="●"></span>
</a>
</div><!-- /.sns-follow-buttons -->
</div><!-- /.sns-follow -->
</div>
</div>
</div>
</aside>
プロフィール欄はこんなタグでできている
<aside>~</aside>は余談、補足要素に対して使用するタグです。
本文の流れに直接的に関係がない部分に使用されます。
ここはプロフィール欄ですよって明示するためのようです。
最初に登場する<div>~</div>は、
<aside>~</aside>の中身を全て括っています。
<figure>~</figre>は、
プロフィール画像を表示しています。
タイトルに従い犬のシルエットの画像です。
次に登場する<div>~</div>内では、
プロフィールの内容が記載されています。
テキストやSNSボタンです。
これらのタグの中で、
最初に登場する<div>~</div>タグの
“class”に設定されている”.author-box“が
cocoon親テーマのスタイルシート内に
以下のように記述されています。
.author-box {
border: 1px solid #ccc;
border-radius: 4px;
line-height: 1.4;
position: relative;
padding: 1.6% 2.2% 2%;
}
子テーマCSSに背景色の指定を追記
そこで「外観」⇒「テーマエディター」を使い、
子テーマのCSSを選択し、以下の内容を追記します。
背景色を”#e8ecef”に、枠線の太さを”0″にします。
これにより、プロフィール欄を塗りつぶし、
ついでに枠線を消してみました。
.author-box {
background: #e8ecef;
border:0;
}
まとめ
WordPress+cocoonの環境で、
サイドメニューのプロフィール欄の色を変更しました。
設定で色を選んで変更できる部分ではないようだったので、
ソースコードから、どの部分でプロフィール欄のスタイルが
記述されているかを調べ、子テーマのCSSに追記するという
方法を取っています。
HTMLやCSSのソースコードを調べて
追記や修正することで、ウェブページの構造が把握でき、
スキルが身に付いていけばいいなと思います。
コメント