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メール必須
お名前(姓)必須
お名前(名)必須

講座・ワークショップ に参加する

2023-06-08
19:00 - 22:00
2023-06-17
11:00 - 12:30
2023-06-21
19:00 - 21:00
2023-06-23
19:00 - 22:00
2023-06-25
10:00 - 12:00
2023-07-01
  • ブックマーク

著者情報

おおひがし のぶひと

大東 信仁

1976年大阪生まれ。鳥取大学大学院博士課程(専門は乾燥地農業)を中退後、零細企業の立ち上げに関わり、スタッフ育成・社内ITならびにWEBシステム開発を担当。6億円の受注プロジェクト案件をまとめる。2011年に過労にて就労禁止(双極性障害)の診断を受け、生き方を見つめなおす。双極性障害を克服し、2014年からフリーランスにてWEB・ITコンサルにてWordPressを得意とした活動を行い、1,200名を超えるコンサル実績を持つ。その中で2009年から書き続けているブログは、4,100記事を超え、2016年には月間65万PVを達成した。2018年に法人化し”株式会社あみだす”となる。現在は、コンサルタントに加えて、自己受容と自己理解を広げ、誰もがそのままで命を輝かせるトランスパーソナル心理学をベースとしたカウンセラーとして”心が通う組織づくり”の支援(企業内コミュニケーション改善コンサルティング)を中心に活躍中。


株式会社 あみだす 代表取締役/岡部明美LPL養成講座 認定心理カウンセラー ・セラピスト(業界歴 5年)/ ブロガー / WordPress & Woocommerceが得意 / 親指シフト歴11年/ orz レイアウト開発者

サービス提供領域

  • WEBコンサルティング
  • WEB・コンテンツ マーケティング
  • SEO コンサルティング
  • WEBサイト制作・運用保守サポート
  • EC サイト制作・運用保守サポート
  • WordPress 導入サポート
  • WordPress 運用サポート
  • SNS コンサルティング
  • Youtube コンサルティング
  • 情報発信 サポート
  • IT・WEBの枠組みを超えた経営支援
  • 講師・ワークショップ 運営サポート
  • 心理カウンセリング
  • 企業様向け コミュニケーション研修
  • 経営者様向け サポート
  • 自己成長・探求 サポート

お仕事のご依頼はこちら

WEB・ITコンサルティング

カウンセリング・セラピー

公式LINE

公式LINEにて、不定期ながら、モニターセッションやお得情報などのスケジュール案内や、心と向き合うコツなどを発信し、日常の中でカウンセリングの視点からの”気づき”を公式LINEにて語ります。ぜひ、ご登録ください。

友だち追加

【案内板】

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

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

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


カテゴリー 一覧