本記事では、カエレバのショップリンクをボタン化するなどのカスタマイズ方法をご紹介します。
カエレバをカスタマイズなしで表示すると、「Amazon」や「楽天市場」は文字で表示されます。
Nintendo Switch JOY-CON ネオンブルー
カエレバの使用前の準備
カエレバを使うために最初にAmazonや楽天、Yahoo!ショッピング等と提携しておくことです。
直接Amazonアソシエイトを経由すると5,000円以上の報酬が発生しないと振り込みがされません。また毎回300円の手数料が掛かってしまうことがデメリットです。
楽天も報酬が現金ではなくポイントになってしまいます。
「もしもアフィリエイト」経由で提携すると、最低支払額は1,000円からとなっており、また振込手数料も無料です。
Yahoo!ショッピングの場合
「もしもアフィリエイト」でもYahoo!ショッピングを利用することができますが、報酬料率は0.77%です。
「バリューコマース」で提携すれば1%です。こちらも最低支払額が1,000円からで振込手数料も無料です。
「もしもアフィリエイト」と「バリューコマース」の提携が完了したらカエレバのカスタマイズを行います。
カエレバのカスタマイズ方法
カエレバをカスタマイズするのは難しくなく、紹介されているサイトのコードをコピペするだけで完了してしまいます。
今回は、「アフィリエイトで稼ぐ方法を全部話そうと思う」様のサイトを参考にさせていただきました。
ほぼそのまま使うことができました。感謝です。基本的に「Amazon」「楽天市場」「Yahoo!ショッピング」の3つしか使わないので、その仕様に若干変更しました。
WordPressでのカエレバのカスタマイズ
WordPressは基本的にレスポンシブ対応です。パソコンやスマホのCSSをスタイルシート1枚で完了します。下のコードをコピペするだけで良いです。
スタイルシートはWordPressの管理画面を開き、「外観」→「テーマの編集」でテーマファイルの中のスタイルシート(style.css)のことです。
スタイルシートを開き、コードを一番下にコピペするだけで完了です。
/*-------------------------------------------------- カエレバ・ヨメレバ・トマレバ WordPressの場合 ---------------------------------------------------*/ .cstmreba { width: 98%; height:auto; margin:36px 0; font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Helvetica, Meiryo, sans-serif; line-height: 1.5; word-wrap: break-word; box-sizing: border-box; display: block; } .cstmreba a { transition: 0.8s ; color:#285EFF; /* テキストリンクカラー */ } .cstmreba a:hover { color:#FFCA28; /* テキストリンクカラー(マウスオーバー時) */ } .cstmreba .booklink-box,.cstmreba .kaerebalink-box,.cstmreba .tomarebalink-box { width: 100%; background-color: #fff; /* 全体の背景カラー */ overflow: hidden; border:double #d2d7e6; border-radius: 5px; box-sizing: border-box; padding: 12px 8px; } /* サムネイル画像ボックス */ .cstmreba .booklink-image, .cstmreba .kaerebalink-image, .cstmreba .tomarebalink-image { width:150px; float:left; margin:0 14px 0 0; text-align: center; } .cstmreba .booklink-image a, .cstmreba .kaerebalink-image a, .cstmreba .tomarebalink-image a { width:100%; display:block; } /* サムネイル画像 */ .cstmreba .booklink-image a img,.cstmreba .kaerebalink-image a img,.cstmreba .tomarebalink-image a img { margin:0 ; padding: 0; text-align:center; } .cstmreba .booklink-info,.cstmreba .kaerebalink-info,.cstmreba .tomarebalink-info { overflow:hidden; line-height:170%; color: #333; } /* infoボックス内リンク下線非表示 */ .cstmreba .booklink-info a, .cstmreba .kaerebalink-info a, .cstmreba .tomarebalink-info a { text-decoration: none; } /* 作品・商品・ホテル名 リンク */ .cstmreba .booklink-name>a, .cstmreba .kaerebalink-name>a, .cstmreba .tomarebalink-name>a { border-bottom: 1px dotted ; font-size:16px; } /* タイトル下にPタグ自動挿入された際の余白を小さく */ .cstmreba .kaerebalink-name p, .cstmreba .booklink-name p, .cstmreba .tomarebalink-name p { margin: 0; } /* powered by */ .cstmreba .booklink-powered-date, .cstmreba .kaerebalink-powered-date, .cstmreba .tomarebalink-powered-date { font-size:12px; line-height:150%; } .cstmreba .booklink-powered-date a, .cstmreba .kaerebalink-powered-date a, .cstmreba .tomarebalink-powered-date a { border-bottom: 1px dotted ; color: #333; } .cstmreba .booklink-powered-date a:hover, .cstmreba .kaerebalink-powered-date a:hover, .cstmreba .tomarebalink-powered-date a:hover { color:#333; } /* 著者・住所 */ .cstmreba .booklink-detail,.cstmreba .kaerebalink-detail,.cstmreba .tomarebalink-address { font-size:12px; } .cstmreba .kaerebalink-link1 img,.cstmreba .booklink-link2 img,.cstmreba .tomarebalink-link1 img { display:none !important; } .cstmreba .kaerebalink-link1,.cstmreba .booklink-link2,.cstmreba .tomarebalink-link1 { display: inline-block; width: 100%; margin-top: 5px; } .cstmreba .booklink-link2>div, .cstmreba .kaerebalink-link1>div, .cstmreba .tomarebalink-link1>div { float:left; width:31%; min-width:125px; margin:0.5% 1%; } /***** ボタンデザインここから ******/ .cstmreba .booklink-link2 a, .cstmreba .kaerebalink-link1 a, .cstmreba .tomarebalink-link1 a { width: 100%; display: inline-block; text-align: center; box-sizing: border-box; font-size: 13px; font-weight: bold; line-height: 180%; padding:3% 1%; margin: 1px 0; border-radius: 4px; box-shadow: 0 2px 0 #ccc; background: -moz-linear-gradient(top,#fafafa,#EEE); background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eee)); } .cstmreba .booklink-link2 a:hover, .cstmreba .kaerebalink-link1 a:hover, .cstmreba .tomarebalink-link1 a:hover { text-decoration: underline; } /* トマレバ */ .cstmreba .tomarebalink-link1 .shoplinkrakuten a { color: #76ae25; }/* 楽天トラベル */ .cstmreba .tomarebalink-link1 .shoplinkjalan a { color: #ff7a15; }/* じゃらん */ .cstmreba .tomarebalink-link1 .shoplinkjtb a { color: #c81528; }/* JTB */ .cstmreba .tomarebalink-link1 .shoplinkknt a { color: #0b499d; }/* KNT */ .cstmreba .tomarebalink-link1 .shoplinkikyu a { color: #bf9500; }/* 一休 */ .cstmreba .tomarebalink-link1 .shoplinkrurubu a { color: #000066; }/* るるぶ */ .cstmreba .tomarebalink-link1 .shoplinkyahoo a { color: #ff0033; }/* Yahoo!トラベル */ /* カエレバ */ .cstmreba .kaerebalink-link1 .shoplinkyahoo a {color:#ff0033; letter-spacing:normal;} /* Yahoo!ショッピング */ .cstmreba .kaerebalink-link1 .shoplinkbellemaison a { color:#84be24 ; } /* ベルメゾン */ .cstmreba .kaerebalink-link1 .shoplinkcecile a { color:#8d124b; } /* セシール */ .cstmreba .kaerebalink-link1 .shoplinkkakakucom a {color:#314995;} /* 価格コム */ /* ヨメレバ */ .cstmreba .booklink-link2 .shoplinkkindle a { color:#007dcd;} /* Kindle */ .cstmreba .booklink-link2 .shoplinkrakukobo a{ color:#d50000; } /* 楽天kobo */ .cstmreba .booklink-link2 .shoplinkbk1 a { color:#0085cd; } /* honto */ .cstmreba .booklink-link2 .shoplinkehon a { color:#2a2c6d; } /* ehon */ .cstmreba .booklink-link2 .shoplinkkino a { color:#003e92; } /* 紀伊國屋書店 */ .cstmreba .booklink-link2 .shoplinktoshokan a { color:#333333; } /* 図書館 */ /* カエレバ・ヨメレバ共通 */ .cstmreba .kaerebalink-link1 .shoplinkamazon a, .cstmreba .booklink-link2 .shoplinkamazon a { color:#FF9901; } /* Amazon */ .cstmreba .kaerebalink-link1 .shoplinkrakuten a , .cstmreba .booklink-link2 .shoplinkrakuten a { color: #c20004; } /* 楽天 */ .cstmreba .kaerebalink-link1 .shoplinkseven a, .cstmreba .booklink-link2 .shoplinkseven a { color:#225496;} /* 7net */ /***** ボタンデザインここまで ******/ .cstmreba .booklink-footer { clear:both; } /*** 解像度480px以下のスタイル ***/ @media screen and (max-width:480px){ .cstmreba .booklink-image, .cstmreba .kaerebalink-image, .cstmreba .tomarebalink-image { width:100%; float:none; } .cstmreba .booklink-link2>div, .cstmreba .kaerebalink-link1>div, .cstmreba .tomarebalink-link1>div { width: 95%; margin: 0 auto 8px auto; float:none; } .cstmreba .booklink-info, .cstmreba .kaerebalink-info, .cstmreba .tomarebalink-info { text-align:center; padding-bottom: 1px; } } .kaerebalink-image{/*商品画像*/ margin: 10px 12px 0px 0px !important;/*上下左右の余白*/ } .kaerebalink-name{/*タイトル*/ margin-top: 14px;/*上からの余白*/ } .kaerebalink-name a{/*タイトル・カエレバ部分*/ font-size: 18px;/*文字サイズ*/ font-weight: bold;/*文字を太字に*/ text-decoration: none;/*下線なし*/} .kaerebalink-powered-date {/*posted with部分*/ color: #2f4f4f;/*文字色*/ font-size: 14px !important;/*文字サイズ*/ margin-top: 20px !important;/*タイトル間の余白*/ } .kaerebalink-powered-date a{/*カエレバ部分*/ font-size: 14px;/*文字サイズ*/ }
はてなブログなどの無料ブログでのカエレバのカスタマイズ
はてなブログなどのような無料ブログの場合はPC用とスマホ用でスタイルシートが分かれているので、別々に追記する必要があります。
/*-------------------------------------- ヨメレバ・カエレバ・トマレバ(PC版CSS) --------------------------------------*/ .cstmreba { width: 98%; height:auto; margin:36px 0; font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Helvetica, Meiryo, sans-serif; line-height: 1.5; word-wrap: break-word; box-sizing: border-box; display: block; } .cstmreba a { transition: 0.8s ; color:#285EFF; /* テキストリンクカラー */ } .cstmreba a:hover { color:#FFCA28; /* テキストリンクカラー(マウスオーバー時) */ } .cstmreba .booklink-box,.cstmreba .kaerebalink-box,.cstmreba .tomarebalink-box { width: 100%; background-color: #fff; /* 全体の背景カラー */ overflow: hidden; border:double #d2d7e6; border-radius: 5px; box-sizing: border-box; padding: 12px 8px; } /* サムネイル画像ボックス */ .cstmreba .booklink-image, .cstmreba .kaerebalink-image, .cstmreba .tomarebalink-image { width:150px; float:left; margin:0 14px 0 0; text-align: center; } .cstmreba .booklink-image a, .cstmreba .kaerebalink-image a, .cstmreba .tomarebalink-image a { width:100%; display:block; } /* サムネイル画像 */ .cstmreba .booklink-image a img,.cstmreba .kaerebalink-image a img,.cstmreba .tomarebalink-image a img { margin:0 ; padding: 0; text-align:center; } .cstmreba .booklink-info,.cstmreba .kaerebalink-info,.cstmreba .tomarebalink-info { overflow:hidden; line-height:170%; color: #333; } /* infoボックス内リンク下線非表示 */ .cstmreba .booklink-info a, .cstmreba .kaerebalink-info a, .cstmreba .tomarebalink-info a { text-decoration: none; } /* 作品・商品・ホテル名 リンク */ .cstmreba .booklink-name>a, .cstmreba .kaerebalink-name>a, .cstmreba .tomarebalink-name>a { border-bottom: 1px dotted ; font-size:16px; } /* タイトル下にPタグ自動挿入された際の余白を小さく */ .cstmreba .kaerebalink-name p, .cstmreba .booklink-name p, .cstmreba .tomarebalink-name p { margin: 0; } /* powered by */ .cstmreba .booklink-powered-date, .cstmreba .kaerebalink-powered-date, .cstmreba .tomarebalink-powered-date { font-size:10px; line-height:150%; } .cstmreba .booklink-powered-date a, .cstmreba .kaerebalink-powered-date a, .cstmreba .tomarebalink-powered-date a { border-bottom: 1px dotted ; color: #333; } .cstmreba .booklink-powered-date a:hover, .cstmreba .kaerebalink-powered-date a:hover, .cstmreba .tomarebalink-powered-date a:hover { color:#333; } /* 著者・住所 */ .cstmreba .booklink-detail,.cstmreba .kaerebalink-detail,.cstmreba .tomarebalink-address { font-size:12px; } .cstmreba .kaerebalink-link1 img,.cstmreba .booklink-link2 img,.cstmreba .tomarebalink-link1 img { display:none !important; } .cstmreba .kaerebalink-link1,.cstmreba .booklink-link2,.cstmreba .tomarebalink-link1 { display: inline-block; width: 100%; margin-top: 5px; } .cstmreba .booklink-link2>div, .cstmreba .kaerebalink-link1>div, .cstmreba .tomarebalink-link1>div { float:left; width:31%; min-width:125px; margin:0.5% 1%; } /***** ボタンデザインここから ******/ .cstmreba .booklink-link2 a, .cstmreba .kaerebalink-link1 a, .cstmreba .tomarebalink-link1 a { width: 100%; display: inline-block; text-align: center; box-sizing: border-box; font-size: 13px; font-weight: bold; line-height: 180%; padding:3% 1%; margin: 1px 0; border-radius: 4px; box-shadow: 0 2px 0 #ccc; background: -moz-linear-gradient(top,#fafafa,#EEE); background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eee)); } .cstmreba .booklink-link2 a:hover, .cstmreba .kaerebalink-link1 a:hover, .cstmreba .tomarebalink-link1 a:hover { text-decoration: underline; } /* トマレバ */ .cstmreba .tomarebalink-link1 .shoplinkrakuten a { color: #76ae25; }/* 楽天トラベル */ .cstmreba .tomarebalink-link1 .shoplinkjalan a { color: #ff7a15; }/* じゃらん */ .cstmreba .tomarebalink-link1 .shoplinkjtb a { color: #c81528; }/* JTB */ .cstmreba .tomarebalink-link1 .shoplinkknt a { color: #0b499d; }/* KNT */ .cstmreba .tomarebalink-link1 .shoplinkikyu a { color: #bf9500; }/* 一休 */ .cstmreba .tomarebalink-link1 .shoplinkrurubu a { color: #000066; }/* るるぶ */ .cstmreba .tomarebalink-link1 .shoplinkyahoo a { color: #ff0033; }/* Yahoo!トラベル */ /* カエレバ */ .cstmreba .kaerebalink-link1 .shoplinkyahoo a {color:#ff0033; letter-spacing:normal;} /* Yahoo!ショッピング */ .cstmreba .kaerebalink-link1 .shoplinkbellemaison a { color:#84be24 ; } /* ベルメゾン */ .cstmreba .kaerebalink-link1 .shoplinkcecile a { color:#8d124b; } /* セシール */ .cstmreba .kaerebalink-link1 .shoplinkkakakucom a {color:#314995;} /* 価格コム */ /* ヨメレバ */ .cstmreba .booklink-link2 .shoplinkkindle a { color:#007dcd;} /* Kindle */ .cstmreba .booklink-link2 .shoplinkrakukobo a{ color:#d50000; } /* 楽天kobo */ .cstmreba .booklink-link2 .shoplinkbk1 a { color:#0085cd; } /* honto */ .cstmreba .booklink-link2 .shoplinkehon a { color:#2a2c6d; } /* ehon */ .cstmreba .booklink-link2 .shoplinkkino a { color:#003e92; } /* 紀伊國屋書店 */ .cstmreba .booklink-link2 .shoplinktoshokan a { color:#333333; } /* 図書館 */ /* カエレバ・ヨメレバ共通 */ .cstmreba .kaerebalink-link1 .shoplinkamazon a, .cstmreba .booklink-link2 .shoplinkamazon a { color:#FF9901; } /* Amazon */ .cstmreba .kaerebalink-link1 .shoplinkrakuten a , .cstmreba .booklink-link2 .shoplinkrakuten a { color: #c20004; } /* 楽天 */ .cstmreba .kaerebalink-link1 .shoplinkseven a, .cstmreba .booklink-link2 .shoplinkseven a { color:#225496;} /* 7net */ /***** ボタンデザインここまで ******/ .cstmreba .booklink-footer { clear:both; }
/*-------------------------------------- ヨメレバ・カエレバ・トマレバ(スマホ) --------------------------------------*/ .cstmreba { width: 98%; height:auto; margin:36px 0; font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Helvetica, Meiryo, sans-serif; line-height: 1.5; word-wrap: break-word; box-sizing: border-box; display: block; } .cstmreba a { transition: 0.8s ; color:#285EFF; /* テキストリンクカラー */ } .cstmreba a:hover { color:#FFCA28; /* テキストリンクカラー(マウスオーバー時) */ } .cstmreba .booklink-box,.cstmreba .kaerebalink-box,.cstmreba .tomarebalink-box { width: 100%; background-color: #fff; /* 全体の背景カラー */ overflow: hidden; border:double #d2d7e6; border-radius: 5px; box-sizing: border-box; padding: 12px 8px; } /* サムネイル画像ボックス */ .cstmreba .booklink-image, .cstmreba .kaerebalink-image, .cstmreba .tomarebalink-image { width:100%; float:none; margin:0 14px 0 0; text-align: center; } .cstmreba .booklink-image a, .cstmreba .kaerebalink-image a, .cstmreba .tomarebalink-image a { width:100%; display:block; } /* サムネイル画像 */ .cstmreba .booklink-image a img,.cstmreba .kaerebalink-image a img,.cstmreba .tomarebalink-image a img { margin:0 ; padding: 0; text-align:center; } .cstmreba .booklink-info,.cstmreba .kaerebalink-info,.cstmreba .tomarebalink-info { overflow:hidden; line-height:170%; color: #333; text-align:center; padding-bottom: 1px; } /* infoボックス内リンク下線非表示 */ .cstmreba .booklink-info a, .cstmreba .kaerebalink-info a, .cstmreba .tomarebalink-info a { text-decoration: none; } /* 作品・商品・ホテル名 リンク */ .cstmreba .booklink-name>a, .cstmreba .kaerebalink-name>a, .cstmreba .tomarebalink-name>a { border-bottom: 1px dotted ; font-size:16px; } /* タイトル下にPタグ自動挿入された際の余白を小さく */ .cstmreba .kaerebalink-name p, .cstmreba .booklink-name p, .cstmreba .tomarebalink-name p { margin: 0; } /* powered by */ .cstmreba .booklink-powered-date, .cstmreba .kaerebalink-powered-date, .cstmreba .tomarebalink-powered-date { font-size:10px; line-height:150%; } .cstmreba .booklink-powered-date a, .cstmreba .kaerebalink-powered-date a, .cstmreba .tomarebalink-powered-date a { border-bottom: 1px dotted ; color: #333; } .cstmreba .booklink-powered-date a:hover, .cstmreba .kaerebalink-powered-date a:hover, .cstmreba .tomarebalink-powered-date a:hover { color:#333; } /* 著者・住所 */ .cstmreba .booklink-detail,.cstmreba .kaerebalink-detail,.cstmreba .tomarebalink-address { font-size:12px; } .cstmreba .kaerebalink-link1 img,.cstmreba .booklink-link2 img,.cstmreba .tomarebalink-link1 img { display:none !important; } .cstmreba .kaerebalink-link1,.cstmreba .booklink-link2,.cstmreba .tomarebalink-link1 { display: inline-block; width: 100%; margin-top: 5px; } .cstmreba .booklink-link2>div, .cstmreba .kaerebalink-link1>div, .cstmreba .tomarebalink-link1>div { width:95%; margin: 0 auto 8px auto; } /***** ボタンデザインここから ******/ .cstmreba .booklink-link2 a, .cstmreba .kaerebalink-link1 a, .cstmreba .tomarebalink-link1 a { width: 100%; display: block; text-align: center; box-sizing: border-box; font-size: 13px; font-weight: bold; line-height: 180%; margin: 1px 0; } .cstmreba .booklink-link2 a:hover, .cstmreba .kaerebalink-link1 a:hover, .cstmreba .tomarebalink-link1 a:hover { text-decoration: underline; } /* トマレバ */ .cstmreba .tomarebalink-link1 .shoplinkrakuten a { color: #76ae25; }/* 楽天トラベル */ .cstmreba .tomarebalink-link1 .shoplinkjalan a { color: #ff7a15; }/* じゃらん */ .cstmreba .tomarebalink-link1 .shoplinkjtb a { color: #c81528; }/* JTB */ .cstmreba .tomarebalink-link1 .shoplinkknt a { color: #0b499d; }/* KNT */ .cstmreba .tomarebalink-link1 .shoplinkikyu a { color: #bf9500; }/* 一休 */ .cstmreba .tomarebalink-link1 .shoplinkrurubu a { color: #000066; }/* るるぶ */ .cstmreba .tomarebalink-link1 .shoplinkyahoo a { color: #ff0033; }/* Yahoo!トラベル */ /* カエレバ */ .cstmreba .kaerebalink-link1 .shoplinkyahoo a {color:#ff0033; letter-spacing:normal;} /* Yahoo!ショッピング */ .cstmreba .kaerebalink-link1 .shoplinkbellemaison a { color:#84be24 ; } /* ベルメゾン */ .cstmreba .kaerebalink-link1 .shoplinkcecile a { color:#8d124b; } /* セシール */ .cstmreba .kaerebalink-link1 .shoplinkkakakucom a {color:#314995;} /* 価格コム */ /* ヨメレバ */ .cstmreba .booklink-link2 .shoplinkkindle a { color:#007dcd;} /* Kindle */ .cstmreba .booklink-link2 .shoplinkrakukobo a{ color:#d50000; } /* 楽天kobo */ .cstmreba .booklink-link2 .shoplinkbk1 a { color:#0085cd; } /* honto */ .cstmreba .booklink-link2 .shoplinkehon a { color:#2a2c6d; } /* ehon */ .cstmreba .booklink-link2 .shoplinkkino a { color:#003e92; } /* 紀伊國屋書店 */ .cstmreba .booklink-link2 .shoplinktoshokan a { color:#333333; } /* 図書館 */ .cstmreba .booklink-link2 .shoplinkebj a { color: #bf0000;} /* カエレバ・ヨメレバ共通 */ .cstmreba .kaerebalink-link1 .shoplinkamazon a, .cstmreba .booklink-link2 .shoplinkamazon a { color:#FF9901; } /* Amazon */ .cstmreba .kaerebalink-link1 .shoplinkrakuten a , .cstmreba .booklink-link2 .shoplinkrakuten a { color: #c20004; } /* 楽天 */ .cstmreba .kaerebalink-link1 .shoplinkseven a, .cstmreba .booklink-link2 .shoplinkseven a { color:#225496;} /* 7net */ /***** ボタンデザインここまで ******/ .cstmreba .booklink-footer { clear:both; } .shoplinkamazon, .shoplinkrakuten, .shoplinkkindle, .shoplinkyahoo, .shoplinkkakakucom, .shoplinkseven, .shoplinkbellemaison, .shoplinkcecile, .shoplinkrakukobo, .shoplinkbk1,.shoplinkehon, .shoplinkkino, .shoplinktoshokan, .shoplinkebj, .shoplinkjalan, .shoplinkjtb, .shoplinkknt, .shoplinkikyu, .shoplinkrurubu { width:90%; padding:3% 1%; border-radius: 4px; box-shadow: 0 2px 0 #ccc; background: -moz-linear-gradient(top,#fafafa,#EEE); background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eee)); }
これでカスタマイズ完了です。