こんにちは。ちゃぼP(@chabo0429)です。
この風の羅針盤では、各種SNSのフォロワー数や、シェア数をカウントして表示しているわけですが、その全てはまるぼんさん制作の「SNS Count Cache」に絶賛依存しております。
直近では、Facebookのシェアカウントがいきなり無効になった事件がございましたねえ(汗)
この時の原因はと言うと、シェア数取得の非公式エンドポイントAPIが廃止されたために発生した現象だったわけですけれども、これまでなんとか色々と回避策をとって、取得を行っていました。
この度、「SNS Count Cache」がVer0.10.0にアップデートされ、この不具合に正式に修正が加えられましたので、早速アップデートいたしました。
[試] WordPressプラグイン SNS Count Cache (Ver. 0.10.0)リリース | Pinterestシェア数対応、Facebookシェア数取得安定化等
SNS Count Cache Ver0.10.0からは、新たに「Pinterest」に対応
本バージョンから、新たに「Pinterest」シェアに対応したようです。
インストール後の設定画面でチェックを入れるだけで、シェアカウントが有効になるようです。
ちなみに、シェア数は以下の関数で呼び出すことが可能です。
scc_get_share_pinterest()
Facebookカウント取得不具合正式対応!
そして、コレ。待ちに待った、というところですね。
Facebook公式のAPIは、「APP ID」と「APP Secret」を使用してカウントを取得しないとエラーになる確率が高く、これでなかなか取得がうまくいかなかったのですが、本バージョンからは「APP ID」と「APP Secret」を設定することが出来るようになりました。
SNS Count Cacheの設定画面から、自分のFacebookページの「APP ID」と「APP Secret」を入力します。
Facebookアプリは以下から作成することができますよ!
https://developers.facebook.com/
試しに取得してみる!
さて、プラグインの設定を行って数分後。うまく取得できるでしょうか・・・?
うまくいったーーー!
ヤッタネ!
「N/A」になっていくつか取得がうまくいかないページがあるみたいですが、まあ、気にしない(笑)
コレで安定してシェア数をカウントしてくれるでしょう。作者のまるぼんさんに感謝ですね!