小説家になろうにて「キモオタでギャルゲー、それって何の罰ゲーム!?」連載中!

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

Luxeritas
この記事は約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だけにしておけば、もし知らない人が押しても、ユーザー登録して使ってみようという気になるかもですし。

解答者の写真
よろしければ、お試しください
 
ブログやサイトを始めたい・引っ越したい方へ

レンタルサーバーWING。
KUSANAGI&WEXALが使えるVPS。
どちらでも高速でコスパに優れたConoHaで始めるのがおすすめです。
もっと知りたい方はボタンをクリックしてください。
(ボタン経由で入会した場合、1000円分のクーポンがもらえます)

この記事を書いた人

広島市内のパチンコホール勤務。
3号機時代からのパチンカス。
ADHD、精神障害者手帳3級所持。
慶應義塾大学商学部卒、専攻はマーケティング(広告・宣伝)
国家一種試験経済職の資格で公安調査庁に入庁。
在職時は国際テロ、北朝鮮を担当。
「小説家になろう」の底辺作者。
WordPress記事は素人の備忘録です。

天満川鈴をフォローする
Luxeritas
スポンサーリンク

コメント

タイトルとURLをコピーしました