wordpressで以下のブログカードをプラグインをカスタマイズして実装する方法をご紹介します。見やすいブログカードが実装できると、クリック率向上にも繋がりますので、是非ご参考にしてください。
[box class=”blue_box” title=”内部リンク”]
(PC)
(スマホ)
[/box]
[box class=”yellow_box” title=”外部リンク”]
(PC)
(スマホ)
[/box]
この記事の目次
プラグインを使い見やすいブログカードの実装方法
①:プラグイン「Pz-LinkCard」をインストール
Pz-LinkCardの設定方法については、以下サイトの通りに設定してください。基本的な実装方法は以下サイトの方法をベースに作成しています。
②:CSSコードをコピペで貼り付ける
コピー
/*--------------------------------------
Pz-記事カード
--------------------------------------*/
div.lkc-external-wrap {
margin: 1em 0 1.5em;
}
div.lkc-internal-wrap {
position: relative;
margin: 1em 0 1.5em;
}
div.lkc-internal-wrap:before {
position: absolute;
content: "関連";
top: 10px;
left: 129px;
display: inline-block;
width: 47px;
height: 27px;
text-align: center;
vertical-align: middle;
background: #ff525290;
font-size: 15px;
line-height: 26px;
color: white;
letter-spacing: 3px;
padding-left: 3px;
border-radius: 2px;
}
@media screen and (max-width:480px) {
div.lkc-internal-wrap:before {
top: 9px;
height: 22px;
line-height: 22px;
}
}
@media screen and (max-width:480px) {
figure.lkc-thumbnail {
vertical-align: top;
}
}
div.lkc-card {
margin: 0;
transition: .3s ease-in-out;
}
.lkc-content {
height: 104px;
margin-top: 0px;
display: table-cell;
vertical-align: middle;
padding: 10px;
}
.lkc-card:hover {
background: #eaedf2;
}
span.lkc-thumbnail {
margin: 0;
}
.linkcard img {
width: 100px;
height: 100px;
object-fit: cover;
box-shadow: 0 3px 6px rgba(0,0,0,.25);
transition: .3s;
}
.lkc-title {
position: relative;
min-height: 100px;
display: table;
}
div.lkc-external-wrap .lkc-title:before {
position: absolute;
content: url(https://web-fan.jp/wp-content/uploads/###.png);//ここの画像URLだけ変更すること(PC用)
display: block;
}
@media screen and (max-width:480px) {
div.lkc-external-wrap .lkc-title:before {
content: url(https://web-fan.jp/wp-content/uploads/###.png);//ここの画像URLだけ変更すること(スマホ用)
}
}
div.lkc-internal-wrap .lkc-title {
padding-top: 30px;
}
@media screen and (max-width:480px) {
div.lkc-internal-wrap .lkc-title {
padding-top: 23px;
}
}
div.lkc-external-wrap .lkc-title-text {
display: table-cell;
vertical-align: middle;
padding-left: 20%;
width: 500px
}
@media screen and (max-width:480px) {
div.lkc-external-wrap .lkc-title-text {
padding-left: 27%;
width: initial;
}
}
div.lkc-internal-wrap .lkc-title-text {
padding-left: 10px;
}
span.lkc-title-text:hover {
text-decoration: none;
}
.lkc-link:hover img {
box-shadow: 0 4px 8px rgba(0,0,0,.35);
}
※【補足】
上記、外部リンクの赤枠については画像を使っています。サンプルでは、パソコン、スマホそれぞれ別々に使っていますので、画像URLはご変更ください。
コピー
div.lkc-external-wrap .lkc-title:before {
position: absolute;
content: url(https://web-fan.jp/wp-content/uploads/###.png);//ここの画像URLだけ変更すること(PC用)
display: block;
}
@media screen and (max-width:480px) {
div.lkc-external-wrap .lkc-title:before {
content: url(https://web-fan.jp/wp-content/uploads/###.png);//ここの画像URLだけ変更すること(スマホ用)
}
}
このサイトで使っているものでよければ、以下画像をそれぞれ保存して利用頂いて大丈夫です。
(PC)
(スマホ)
③:HTMLコードを書く
正常にプラグインがインストールできると、記事作成画面に上記の「リンクカード」が追加されているので、以下の形式で内部リンク・外部リンクを作成するだけです。
コピー
blogcard url="###"]
以上、「Pz-LinkCard」を使って内部リンク・外部リンクともに見やすいブログカードを実装する方法でした。