Wordpress(cocoon)で行間の一部だけを変更したい!
ワードプレスでブログを書いていて、行間の一部分だけを変更したい!と思ったことはありませんか?
このnoteでは、プログラミングの知識ゼロのただの主婦が、ブログを書いていて困ったことを試行錯誤した記録を残します。
同じように悩むブログ初心者さんのお役に立てたら幸いです。
※テーマはcocoonを使っています。
【悩み】ワードプレスで行間の一部だけを変更したい
下の画像ように広告の上に一言添えたいのに、離れてしまう…という問題。
解決後は下の画像のようになります。
ピッタリとくっつきました。
この記事では、CSSで変更する方法を記載しますが、
cocoonの場合、CSSを使わなくても広告上下にキャッチコピーを入れられる方法が実装されていました!「マイクロテキスト」を使うと簡単です!
1,記事内のカスタムCSSにコードを入力
記事の一番下にスクロールしていくと、カスタムCSSを書き込むところがあります。
この部分に以下のコードを記述します。
.message {
color: #f00;
margin-bottom :-25px;
text-align:center;
font-weight:bold;
}
簡単に解説すると、上から
colorで色を赤に!
margin-bottomで行間をなくし広告にピッタリくっつけます。
text-alignで文字を中央に配置。
font-weightで文字を太くしています。
※必要ない部分は省いてOK!
2,本文のカスタムHTMLにコードを入力
次に、実際に行間を変えたい部分にカスタムHTMLを開き以下のコードを入力します。
<div class="message">
\Amazonで試し読み可能/
</div>
※本文の内容は変えてください。
カスタムCSSで設定した内容をここに反映させるという指示です。
これで更新すればOKです!
CSSが反映されなかった場合
しかし…!!
私はこれではCSSが反映されませんでした…。
後日見つけた記事がCocoonの追加CSSがリアルタイムで反映されない原因はCSS縮小化です。
やることはひとつだけ!
cocoon設定→高速化→CSS縮小化のチェックを外す!
やってみたら見事反映されました!
複数の記事にCSSを反映させたい場合
ただ、あとで気が付いたのですが、
広告は複数のページにあり、一つ一つにCSSを書いていくよりも
①スタイルシートにCSSを記述。
.message {
color: #f00;
margin-bottom :-25px;
text-align:center;
font-weight:bold;
}
②使いたい時にカスタムHTMLを使って反映
<div class="message">
\Amazonで試し読み可能/
</div>
の方が楽でした!
用途に合わせて使い分けてみてください♪
今回コードの書き方・解決方法について教えてくれたブログ&Twitter仲間のはむちゃん(@hamu_rikei)に感謝します!ありがとう!
この記事が気に入ったらサポートをしてみませんか?