KUSANAGI MAGAZINEで「きもおたわーどぷれす。」が紹介されました! クリックで公式サイトが開きます。

Luxeritasの記事一覧「続きを読む」にはてなブックマークとPocketボタンを追加する(2020年、v3.x対応)

この記事は約5分で読めます。
記事内に広告が含まれています。

WordPressテーマLuxeritasの記事一覧(リスト)の「続きを読む」に、「はてなブックマーク」と「Pocket」のボタンを追加するカスタマイズを紹介します。
SNSボタンの拡張と言ってもいいでしょう。

もしかしたら導線を太くする効果があるのではないかと考えています。
設置は超簡単ですので、よろしければ記事を読んで試していただければ。

【2020/2 コード修正済&追記】

元々動いてなかったのか動かなくなったのかはわかりませんが、御迷惑おかけしました。申し訳ございません。

スポンサーリンク

記事カードに「はてブ」と「Pocket」ボタンを置こうと思った理由

私自身の経験上ですが。
SNSボタンの中でも「はてなブックマーク」と「Pocket」の2つは記事を読む前に押される機会が割と多いと思います。
Pocketは「read it later」というくらいですから 当然ですが。
「はてブ」も「後で読む」的な使い方をしてる人を時々見かけます。

だったら記事一覧にも「はてブ」と「Pocket」のボタン置いたら押してもらえるんじゃない?

うまくいけば導線を太くする効果を見込めるかも?

スポンサーリンク

完成したところ

カード型(最大1列)ですと、こんな感じになります。

はてブを試してみます。

ホバーさせたところ。
マウスポインタ消えてますが、クリックすると、

Pocketも同じ。

Pocketだけのバージョン。

こちらの方がデザイン的にすっきりして、いいかもしれません。

スポンサーリンク

方法

親テーマから子テーマに、お使いのレイアウトにあわせて次のファイルをコピーします。

  • 通常レイアウト:list-excerpt.php
  • カード型レイアウト:list-excerpt-card.php
  • タイル型レイアウト:list-excerpt-tile.php

以下のコードを削除します。

<p class="read-more"><?php
	if( !empty( $luxe['read_more_text'] ) ) {
		$length = isset( $luxe['short_title_length'] ) ? $luxe['short_title_length'] : 0;
?><a href="<?php the_permalink(); ?>" class="read-more-link" aria-hidden="true" itemprop="url"><?php echo ( isset( $luxe['read_more_short_title'] ) ) ? read_more_title_add( $luxe['read_more_text'], $length ) : $luxe['read_more_text']; // 記事を読むリンク ?></a><?php
	}
?></p>

次のコードと差し替えます。

<div class="snsf-w">
<ul class="snsfb">
<li class="hatena"><a href="//b.hatena.ne.jp/add?mode=confirm&amp;url=<?php echo get_permalink(); ?>&amp;title=<?php echo $title; ?>" title="Bookmark at Hatena" aria-label="Hatena Bookmark" target="_blank" rel="nofollow noopener"><i class="fa fa-hatena">B!</i><span class="snsname">後で</span></a></li>
<li class="pocket"><a href="//getpocket.com/edit?url=<?php echo get_permalink(); ?>" title="Pocket: Read it Later" aria-label="Pocket" target="_blank" rel="nofollow noopener"><i class="fab fa-get-pocket"></i><span class="snsname">後で</span></a></li>
<li class="tuzuki"><a class="tuzukia" href="<?php the_permalink() ?>">読む</a></li>
</ul>
</div>

はてなブックマークが不要なら3行目を削除してください。

ボタンの文字はお好みで。
あまり長い文字を入れるとモバイルで表示が崩れます。

「読む」の前は、わざとアイコンを入れてません。
その方が他二つのボタンに視線誘導できると考えたので。

アイコンが欲しい場合は、お好みで本マークなどを。

<i class="fas fa-book"></i>

(FontAwesomeを使用していることが前提です)

CSSは不要です。
SNSシェアボタンの設定を「可変タイプ」の「カラー」か「ホワイト」を指定してください。

スポンサーリンク

2020/2/26追記 Lighthouse対策

このままだとLighthouseで怒られます。
(「続きを読む」のリンク自体が推奨されていないため)

気になる方はaタグにaria-labelかaria-hidden属性をつけて調整してください。
どちらがいいか私にはわからないのですが、Luxeritasはaria-hiddenです。

スポンサーリンク

まとめ

私は結局Pocketに絞りました。

1つはデザイン的にごてごてして見えるから

1つはSNS疎い人には優しくないから
押してもらえると嬉しいボタンなのですが、はてブしてもらうにはさらに「ブックマーク」を押してもらうという2段階目のアクションが必要。
ちょっと面倒くさいかなと。
Pocketだけにしておけば、もし知らない人が押しても、ユーザー登録して使ってみようという気になるかもですし。

よろしければ、お試しください

サイトを始めたい・引っ越したい方へ

おすすめレンタルサーバー「ConoHa WING」
Webサーバー処理速度 国内最速!
サイト管理・カスタマイズのタイパも抜群!
自動化AIのWEXALによって他社より負担を減らせます
各種キャンペーン施策によりコスパも抜群!
ConoHaに初めて入会かつ12か月以上のWINGパックなら
下のボタン経由で契約すると最大5000円の割引が受けられます

この記事を書いた人

素人の備忘録です。
素人がゆえにトラブルにぶつかりまくってきたので、同じように困った方の役に立てたらいいなと思ってます。
8年来のKUSANAGI推し。

元公安調査庁職員、発達障害(ADHD)

天満川 鈴をフォローする
Luxeritas
タイトルとURLをコピーしました