Cocoonで楽天アフィリエイトを記事に貼った時に出る薄いグレーの背景と枠線を消す方法

cocoonで楽天アフィリエイトのグレーの線と枠線を消したい、表示しないようにしたい ワードプレスなどブログ関連の勉強メモ

ワードプレスのテーマにCocoonを使っている環境で、

楽天アフィリエイトのコードを直接記事に貼った時に

楽天アフィリエイトの周りに、

薄いグレーの線や、薄いグレーの背景が表示されてしまうことを

解決する方法です。

---

※2023年9月27日追記

以前は、そのコードで線と背景が消えることを確認した

違うコードを載せていたのですが、2023年9月現在

今までのコードでは背景は消えるけど枠線は消えないことに気づいて

別のコードに変更しました。記事内のコードは変更後のコードになっているので

そのまま利用していただいて、背景と枠線を消すことができると思います。

2023年9月27日現在、この記事のコードを使ってCocoonで運営している2つのブログで

薄いグレーの線と背景を消すことができることを確認しました。

---

cocoonで楽天アフィリエイトのグレーの線と枠線を消したい、表示しないようにしたい

CSSコードを使用します。

楽天のコード自体を編集するのは規約違反になるので

CSSを使って、線や背景を出ないようにします。

スポンサーリンク

ステップ1 Cocoonの子テーマにCSSコードを記述する

ワードプレスのダッシュボードの左メニューにある、

テーマエディターからCocoonの子テーマを編集する

外観→テーマエディターと進んだ先の

上の方に、

子テーマ用のスタイルを書く
/*必要ならばここにコードを書く*/

という項目があるので、そこに

以下のCSSコードを記述します。

/* 楽天アフィリエイトに使うCSS */
.abcdefg table tr { background-color: #fff; }
.abcdefg table td { border: none; }

上記コードのabcdefgの部分は自分で好きな名前をつけて良いので

半角のアルファベットでabcとか、mikanとかorangeとか好きな名前を入力して大丈夫です。

.abcとか、.orangeとか、頭に「.」をつけて書きます。

テーマエディターにコードを記述すると以下のキャプチャー画像のようになります。

Cocoonで楽天アフィリエイトを貼ると薄いグレーの背景と枠線が出てしまう時の解決方法です。

.abcdefg table tr { background-color: #fff; }は背景を白くすることで表示されなくなるコードです、このコードだけだと以下の画像のように周りに線が残るので、

cocoonで楽天アフィリエイトのグレーの背景だけ消すCSSコードを使っても、このようにグレーの枠線が残るから、こちらも消すCSSタグが必要

線も消すために、.abcdefg table td { border: none; }というCSSコードも記述して

合計2つのCSSコードを使っています。

 

/* 楽天アフィリエイトに使うCSS */という部分は、これが何のために入力したCSSコードなのか、自分用のメモなので無くてもいいし、/* 楽天のコード */、/* 背景と線を消す */など

自由に入力して大丈夫です。/*  */で囲んで、その中に自分用のメモを書きます。

 

エディターに入力したCSSコードを

記事に楽天アフィリエイトを貼る度に呼び出して使うという感じです。

上記のコードは下準備といったところ。

ステップ2 投稿記事にCSSを呼び出すコードを記述する

記事を書いて、楽天アフィリエイトを貼る時に

記事をビジュアルからテキストに切り替えて、以下のコードを貼ります。

<div class="abcdefg">
楽天アフィリエイトのコード
</div>

楽天アフィリエイトのコード、というところには

楽天アフィリエイトから取得したコードを貼ります。

上記コードを記事に貼りつけると以下のようになります。

Cocoonで楽天アフィリエイトを貼ると表示されてしまう薄いグレーの枠線と背景を消すために投稿記事編集画面でコードを入力する時の画面キャプチャー画像

外観→テーマエディターにCSSを入力する時にabcdefgを好きなアルファベットに変更した場合は

記事での呼び出しコードでも、変更したアルファベットを入力します。

mikanにしたなら、<div class=”mikan”>楽天アフィリエイトのコード</div>という感じです。

これで、エディターに入力した「薄いグレーの背景と枠線を消すCSS」が呼び出され、適用され

記事を公開した時に、変な背景と変な線は表示されなくなって、

楽天アフィリエイトのみが表示されるようになります。

cocoonで楽天アフィリエイトのグレーの背景と枠線を消すCSSを使うと、このようになります

記事の編集画面では点線が表示されるのですが、これは編集画面だけのもので

cocoonで楽天アフィリエイトのグレーの背景と枠線を消したい時、背景だけ消しても線が出るから2つのCSSコードを使用する

記事公開後では、点線は表示されないので

あれ?点線残ってるじゃん?って思った時は、

記事を公開するか、プレビューで記事公開後のページを確認してみてください。

コメント

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