menu
menu

Step by Step Social Count Cache | Webデザインラボ

キーワード検索

11月のアクセストップ10

  1. ( 1-) スマホサイトの作成・基本編
  2. ( 3↑) CSSだけでドロップダウンメニュー
  3. ( 2↓) CSSだけでサイズ可変・スマホ対応のアコーディオン
  4. ( 4-) HTML5・ページ作成の基本
  5. ( 5-) jQueryでドロップダウンメニュー
  6. ( 6-) スマホ・タブレット・PCの振り分けいろいろ
  7. ( 9↑) 表示しているブラウザの高さを取得してCSSのheightに指定
  8. ( 8-) Windows 10にApache2.4 VC11をインストール
  9. ( 7↓) JavaScriptで新しいウィンドウを開く
  10. (-↑) CSSだけでブロック要素の表示非表示(トグルボタン)
  • facebook9
  • はてなブックマーク4
  • Google+1
  • Pocket0
  • Twitter2

Step by Step Social Count Cache

  • Labs

SBS Social Count Cache

こんにちは(・∀・)

 WordPressでSNSの表示を早くしてくれる「SNS Count Cache」というプラグインを使用させていただいておりました。こちらのプラグイン、SNSカウントの表示も早くなりとても良かったのですが、Facebookのカウントだけ表示されなくなり、どうしたものかとググっておりましたら仕様変更によるものらしい。。。それならばしょうがない、と、しばらくプラグイン制作者様の更新を待っておりましたが、今のところ更新はないようで。。。いつまでもこのままでは困るので再度グーグル先生にお伺いをたてましたところ、「SBS Social Count Cache」という新たなプラグインを教えていただいたので、早速導入してみました。というお話です。

SBS Social Count Cacheのインストール

 インストールは簡単です。WordPressの管理画面からインストールします。「プラグインの追加」画面で「SBS Social Count Cache」を検索してインストールしてください。


 検索して管理画面に表示されたら「今すぐインストール」をクリックしてインストール、その後「有効化」をクリックして有効化してください。


 管理画面から「設定」>「Step by Step Social Count Cache」を選択します。


 Step by Step Social Count Cacheの設定画面では、最初にFacebookのApp Tokenを入力します。App TokenはFacebookデベロッパーサイトから取得します。


https://developers.facebook.com/


 Facebookデベロッパーサイトにログインして、追加されているアプリのダッシュボード画面からツール&サポートをクリックしてください。


 Access Token Toolをクリックしてください。


 App Tokenをコピーして「Step by Step Social Count Cache」の設定画面のApp Tokenに入力してください。


 有効にするSNSを選んで、SNSをカウントする期間を設定してください。特になければデフォルトの設定のままで良いと思います。


Twitterのカウントは事前にwidgetoon.js & count.jsoonでサイト登録をする必要があります。

https://jsoon.digitiminimi.com/


 以上でStep by Step Social Count Cacheの設定は終了です。


SBS Social Count Cacheを使ってみる

 カウントを表示します。


<?php
     $socal_count = sbs_get_all();
     echo $socal_count["all"]; // 全てのSNSの合計を返す
     echo $socal_count["twitter"];
     echo $socal_count["facebook"];
     echo $socal_count["google"];
     echo $socal_count["hatena"];
     echo $socal_count["pocket"];
     echo $socal_count["feedly"];
?>

 またはこちら。


<?php
     echo sbs_get_twitter();
     echo sbs_get_facebook();
     echo sbs_get_google();
     echo sbs_get_hatena();
     echo sbs_get_pocket();
     echo sbs_get_feedly();
?>

 どちらもカウントの値を返すだけなので数値だけが表示されます。

ボタンサンプル

 こちらのプラグイン、2つのタイプのボタンを用意してくれております。

バルーンタイプ

 カウントをボタンの上に表示するタイプです。


<?php
    $args = array( "hatena", "twitter", "google", "facebook", "pocket", "feedly" );
    sbs_balloon_style( $args );
?>
スクエアタイプ

 カウントをボタンの横に表示するタイプで、マウスオーバーでアイコンに色が付きます。


<?php
    $args = array( "hatena", "twitter", "google", "facebook", "pocket", "feedly" );
    sbs_square_style( $args );
?>

 いかがでしたでしょうか。とても使いやすいプラグインだと思います。ボタンも用意してくれているので導入も簡単ですね。


参考

 SNSのカウントをキャッシュするWordPressのプラグインを作成しました

  • カテゴリー:Labs
  • facebook9
  • はてなブックマーク4
  • Google+1
  • Pocket0
  • Twitter2