Snow Monkey【ブログカード】”あわせて読みたい”を表示するカスタマイズ

Snow Monkeyのブログカードをカスタマイズした。

カスタマイズを行った点はこれら。

  • 「あわせて読みたい」の文字を表示
  • 「続きを読む」のボタンを表示するカスタマイズを行った。
  • PC表示のアイキャッチ画像を左に、モバイルは中央に。
  • PC表示のディスクリプションとfaviconを非表示に。

カスタマイズ後のブログカードはこちら。(画像なので、クリックしても移動しません)

↓ PCの時

↓ モバイルの時

my-snow-monkeyプラグイン my-snow-monkey.php に、以下のコードを追記。

// ブログカードカスタマイズ
add_filter(
	'wp_oembed_blog_card_blog_card_template',
	function( $html, $cache ) {
		$url = '';
		preg_match( '/<a href=\"(.*?)\".*?>/mis', $html, $matches );
		if ( is_array( $matches ) && 1 <= count( $matches ) ) {
			$url = $matches[1];
		}
		if ( 0 === strpos( $url, home_url() ) ) {
			$target = '_self';
		} else {
			$target = '_blank';
		}
		$cached_time = isset( $cache['cached_time'] ) ? date_i18n( 'd/m/y H:i:s', $cache['cached_time'] ) : null;
		ob_start();
?>
<div class="wp-oembed-blog-card" data-cached-time="<?php echo esc_attr( $cached_time ); ?>">
		<div class="wp-oembed-blog-card-label"><span style="" class="wp-oembed-blog-card-label-text">あわせて読みたい</span></div>
			<a href="<?php echo esc_url( $url ); ?>" target="<?php echo esc_attr( $target ); ?>">
				<?php if ( $cache['thumbnail'] ) : ?>
					<div class="wp-oembed-blog-card__figure">

						<img src="<?php echo esc_url( $cache['thumbnail'] ); ?>" alt="">
					</div>
				<?php endif; ?>
				<div class="wp-oembed-blog-card__body">
					<div class="wp-oembed-blog-card__title">
						<?php echo esc_html( $cache['title'] ); ?>
					</div>
					<div class="wp-oembed-blog-card__more">
						<p class="wp-oembed-blog-card-more">続きを見る</p>
					</div>

				</div>
			</a>
		</div>

<?php
		return ob_get_clean();
	},
	100,
	2
);

CSSに以下のコードを追加。

/* Blog card */
.wp-oembed-blog-card__figure {
    float: left;
    margin-right: 1em;
}

.wp-oembed-blog-card-label {
    position: absolute;
    top: -4px;
    left: -4px;
    width: 100px;
    height: 100px;
    overflow: hidden;
}
.wp-oembed-blog-card-label-text {
    white-space: nowrap;
    display: inline-block;
    position: absolute;
    padding: 7px 0;
    top: 25px;
    width: 150px;
    text-align: center;
    font-size: 60%;
    line-height: 1.2;
    font-weight: bold;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    z-index: 9;
    left: -35px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.wp-oembed-blog-card-label-text {
    background: #f5bf08;
    color: #fff;
}
.wp-oembed-blog-card>a, .wp-oembed-blog-card>span {
    padding: 1.32692rem;
    padding: calc(var(--_space,1.76923rem)*0.25);
}

.wp-oembed-blog-card__title {
    font-weight: 500;
    color: #444;
    font-size: 16px;
}

@media screen and (max-width: 480px) {
.wp-oembed-blog-card__figure {
    float: left;
    float: none;
    width: 150px !important;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: .5rem;
}
.wp-oembed-blog-card__title {
    font-weight: 500;
    font-size: 14px;
    color: #333;
}
}

.wp-oembed-blog-card__more {
    text-align: right;
    margin-top: .5rem;

}

p.wp-oembed-blog-card-more {
    margin-bottom: 5px;
    padding: 5px 10px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    text-align: center;
    text-decoration: none;
    color: #757575;
	display: inline-block;
	font-size: 14px;
}

@media screen and (max-width: 480px) {
	
p.wp-oembed-blog-card-more {
	font-size: 10px;
	    margin-bottom: 0;
}
}

/* Blog card end */

これで、カスタマイズできる。

参考文献

無料メルマガにぜひご登録ください

ブログより日常を書いています。
ものくろキャンプ メルマガ
購読登録フォーム
Eメール  *
お名前(姓)  *
お名前(名)  *

講座・ワークショップ 開催予定

2022-12-08 19:00 – 22:00
木曜夜開催【東京 ブログ】グループセッション 12月8日
詳細・お申し込みはこちら

2022-12-09 19:00 – 20:30
金曜夜:こころの発酵 マインドフルネス瞑想会+軽食
詳細・お申し込みはこちら

2022-12-10 11:00 – 13:30
オンライン・リアル選べます【あみだす発酵アカデミー】本場香港の味 XO醤作りクラス
詳細・お申し込みはこちら

2022-12-10 18:00 – 21:00
2022 あみだす望年会っ
詳細・お申し込みはこちら

2022-12-16 19:00 – 22:00
第4金曜日開催 オンライン【ブログ】グループレッスン 12月16日※12月のみ第3週目となります
詳細・お申し込みはこちら

2022-12-17 11:00 – 13:30
土曜【あみだす発酵アカデミー】お味噌が選べる寒仕込み味噌クラス
詳細・お申し込みはこちら

2022-12-18 13:00 – 14:30
日曜昼:こころの発酵  マインドフルネス瞑想会+ランチ
詳細・お申し込みはこちら

2022-12-30 10:00 – 18:00
リアル・オンラインどちらもOK!ものくろ流WordPressスタートアップ講座 -第42期- 講師 ものくろ
詳細・お申し込みはこちら

2023-01-07 13:00 – 15:00
大阪【あみだす発酵アカデミー】お味噌が選べる寒仕込み味噌クラス
詳細・お申し込みはこちら

2023-01-09 20:00 – 21:30
【あみだす新春スペシャル】運気に乗ろう!暦を味方に付ける講座:オンライン
詳細・お申し込みはこちら

2023-01-11 19:30 – 21:30
【ものくろキャンプ】全5回 第二水曜日・オンライン開催 「情報発信しようとするとなぜか?ブロックがかかってしまう人のためのブログ・SNS講座」
詳細・お申し込みはこちら

2023-01-12 11:00 – 13:30
平日【あみだす発酵アカデミー】お味噌が選べる寒仕込み味噌クラス
詳細・お申し込みはこちら

2023-01-12 19:00 – 22:00
木曜夜開催【東京 ブログ】グループセッション 1月12日
詳細・お申し込みはこちら

2023-01-14 11:00 – 13:30
オンライン【あみだす発酵アカデミー】お味噌が選べる寒仕込み味噌クラス
詳細・お申し込みはこちら

2023-01-14 15:00 – 17:30
【あみだす発酵アカデミー】白菜キムチ(キムジャン)作りクラス
詳細・お申し込みはこちら

2023-01-15 13:00 – 15:30
日曜【あみだす発酵アカデミー】お味噌が選べる寒仕込み味噌クラス
詳細・お申し込みはこちら

2023-01-21 11:00 – 13:30
土曜【あみだす発酵アカデミー】お味噌が選べる寒仕込み味噌クラス
詳細・お申し込みはこちら

2023-01-27 19:00 – 22:00
第4金曜日開催 オンライン【ブログ】グループレッスン 1月27日
詳細・お申し込みはこちら

2023-02-18 11:00 – 13:30
土曜【あみだす発酵アカデミー】お味噌が選べる寒仕込み味噌クラス
詳細・お申し込みはこちら

2023-02-19 11:00 – 13:30
日曜【あみだす発酵アカデミー】お味噌が選べる寒仕込み味噌クラス
詳細・お申し込みはこちら

2023-02-23 11:00 – 13:30
木・祝日【あみだす発酵アカデミー】お味噌が選べる寒仕込み味噌クラス
詳細・お申し込みはこちら

  • ブックマーク

【案内板】

このブログをはじめて読んだあなたへ
ぜひ読んでもらいたい記事を用意しました。

オンラインショップあります

↓ 下のバーナーをクリックすると移動します。