WordPressにSNSごとの記事のシェア回数を表示する

share-count-display-thumbnail

バズるサイトの60%はファーストビュー(ページを開いたとき最初に目に見える範囲)にSNSのシェア数を表示しているそうです。

参考バズるサイトの6割はファーストビューにSNSボタンを設置していた!

検索する人は、早く悩みを解決したいと思っています。

  • どれだけの人に評価されているのか
  • 本当に役に立つのか
  • 悩みを解決してくれるのか

シェア数を見ればそういった不安も読む前の指標となるのではないでしょうか。

さやか先生
シェアされている回数が事前にわかると、読んでみようっていう気になっちゃいますー
確かにそれはありますね。ということで今回は、記事上部にこのようなシェア数を表示させるカスタマイズをしてみました
やまかわ
SNSシェア数を表示した例

SNSシェア数を表示した例

さやか先生
やったー!
閲覧数の表示は別記事で紹介していますので、よろしければこちらもどうぞ
やまかわ
views-display-thumbnail
実際にこのように表示できます。 このカスタマイズは、「Wordpress Popular Posts」

カスタマイズをおこなう前の準備

今回のカスタマイズは、SNSアイコンに「Font Awesome」を使用します。
導入がまだの方はこちらを先におこなってください。

font-awesome-thumbnail
WordPressで「Font Awesome」を使用する方法を紹介します。 「Font Awesome」はアイコンフォントの一種で、

また、閲覧数の取り込みは「SNS Count Cache」を使用します。
こちらも事前にインストールを済ませましょう。

SNS Count Cache

SNSのシェア数を表示するカスタマイズの手順

カスタマイズは以下の手順でおこないます。

  1. 表示したい場所にPHPコードを追加する
  2. CSSでデザインを整える

1.表示したい場所にPHPコードを追加する

single.phpのシェア数を表示したい箇所に、下記コードを追加してください。

PHP(クリックで開きます)
<div class="blogbox">
  <p><span class="kdate"><i class="fa fa-calendar"></i> //記事投稿日
    <time class="entry-date date updated" datetime="<?php the_time(DATE_W3C); ?>">
      <?php the_time( 'Y/m/d' ); ?>
    </time>

  <i class="fa fa-eye"></i> //閲覧数
    <?php if (function_exists('wpp_get_views')) { echo wpp_get_views( get_the_ID() ); } ?> views

  <i class="fa fa-twitter"></i> //Twitter
    <?php if(function_exists('scc_get_share_twitter')) echo scc_get_share_twitter(); ?>

  <i class="fa fa-facebook"></i> //Facebook
    <?php if(function_exists('scc_get_share_facebook')) echo scc_get_share_facebook(); ?>

  <i class="fa fa-google-plus"></i> //Google Plus
    <?php if(function_exists('scc_get_share_gplus')) echo scc_get_share_gplus(); ?>

  <i class="fa fa-hatena"></i> //はてなブックマーク
    <?php if(function_exists('scc_get_share_hatebu')) echo scc_get_share_hatebu(); ?>

  <i class="fa fa-get-pocket"></i> //Pocket
    <?php if(function_exists('scc_get_share_pocket')) echo scc_get_share_pocket(); ?>

  <i class="fa fa-rss"></i> //feedly
    <?php if(function_exists('scc_get_follow_feedly')) echo scc_get_follow_feedly(); ?>

  <i class="fa fa-commenting-o"></i> //コメント数
    <a href="<?php comments_link(); ?>"><?php comments_number('(0)','(1)','(%)'); ?></a></span></p>
</div>

2.CSSでデザインを整える

あとは、CSSでデザインを整えて終了です。

CSS(クリックで開きます)
/* 記事タイトル下 */
.blogbox p {
  font-size: 12px;
  margin: 0px;
  color: #666666;
  line-height: 15px;
}

.blogbox {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #666666;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #666666;
  margin-bottom: 20px;
  padding: 5px;
}

おすすめ関連書籍

コメントを残す

入力エリアすべてが必須項目です。
メールアドレスが公開されることはありません。

承認制のため反映にお時間をいただきます。