こんにちは。@ryorasppです。
2015年11月20日に「count.json」APIが廃止されたことにより、
現在、ツイート数がカウントされなくなってます。
WordPressのテーマは、「マテリアル」を使用してます。
画像を見ての通り、自分自身でつぶやいたとしても、現在ゼロのままです。
そんな中、ある二つのサイトを参考にしたところ改善できたので今回はその報告です。
目次
テーマ「マテリアル」上で、ツイート数をカウントする方法
初めに参考にしたサイト
Twitterソーシャルボタンにツイート数を表示できるようになったので実装してみた | OZPAの表4
Twitterツイート数取得廃止に伴うSNS Count Cacheの暫定処置(count.jsoon)
これら二つのサイトを参考にしたらうまくいきました!
行ったこと
jsoon.digitiminimiというサイトにまず登録します。
こちらは、Twitterに代わりWEBページのツイート数を提供するサービスです。
widgetoon.js & count.jsoon | digitiminimi
まずはサイトに登録
こちらを入力して登録に進むと、
登録を受け付けましたと出て、登録完了までは1営業日日程度かかるそうです。
(登録受け付けは2015年12月18日の21時16分)
3日後ユーザー登録完了のメールが来た
土日挟んだのが遅くなった原因かな?
そのURLにアクセスしてみるとあることに気づきました。
ツイート更新や全ツイート回収にはTwitterアカウント連携が必要なのです。
ということで僕のTwitterアカウントと連携してみます。
僕のTwitterアカウントと連携
まずはここから連携
これらの権限は必要ないから安心ですね!
連携完了後、全ツイート回収をしてくれるようになりました。
しかし、
一週間と結構時間かかるそうです。
しかししかし、SNS Count Cacheプラグインにもう追加されてるものは消えずに残ってると思うので、
一週間待たなくても、今までのがあるのがきっとあるので大丈夫そうです。
SNS Count Cacheプラグインを書き換える
テーマ「マテリアル」では、SNS Count Cacheプラグインでキャッシュしたものを表示するようにしているようなので、
テーマをいじるのではなく、SNS Count Cacheプラグインをいじります。
※プラグインの一部を書き換えるので、バックアップはもちろん必要んですし、プラグインの更新などをして、書き換えたのが消えてしまわないよう、アップデートをしないように、またはアップデートしたらまた書き換えることを頭に入れておきましょう!
僕は、Microsoft Azure上にKUSANAGIという環境でWordPressを動かしているので、
SFTPから編集します。
編集するのは、こちらのファイルです。
DocumentRoot/wp-content/plugins/sns-count-cache/includes/class-share-crawler.php
155行目の
http://urls.api.twitter.com/1/urls/count.json
を
http://jsoon.digitiminimi.com/twitter/count.json
に置き換えます。
最後に
これで、「count.json」APIが廃止された今でもツイート数を取得することができるようになるそうです!
結構簡単な修正でできるようになるのに驚きです。
こういうサービスをしてくれる、 「widgetoon.js & count.jsoon」に感謝です。
全ツイート回収まで一週間かかるので、
まずは一週間待ってみようと思います。
2015年12月21日20時現在、カウントできてる記事がちらほらと出てきました!
投稿者プロフィール
-
26歳 統合失調症の回復期の認知機能障害やうつ症状などに悩んでいるが、克服して、勉強や仕事ができる頃の脳に戻したい。
愛知産業大学短期大学通信教育学部国際コミュニケーション学科卒業(英語)
2016年セブ島へ1ヶ月語学留学してきた。
WordPress/PHP/HTML/CSS/React を習得中
英語とプラグインやテーマを開発できる人になるよう日々研鑽
ジャズトランペットとガジェット関連が好きです。
[ 最近のWordPressコミュニティでの活動 ]
contents.nagoya 2019 オープンセッションスピーカー
WordCamp Haneda 2019 – START!セッションスピーカー
Aichi WordPress Meetup #9「WordPress用のレンタルサーバーの選び方 /Emmetツールの実演」
WordBench Nagoya 6月度 (初心者向け)「PHP入門からテーマ作成さらにWordPressを使う上で知っておくと幸せになることまでとことん知ろう!
Aichi WordPress Meetup #5「カスタムブロックを活用してみよう!」
2017 WordFesNagoya 実行委員 Webサイト制作チーム & セッションスピーカー
2016 WordFesNagoya 実行委員 Webサイト制作チーム & セッションスピーカー
TOEIC
2016年03月13日 LR 235 (Listening 180 Reading 55)
2018年04月08日 LR 300 (Listening 180 Reading 120)
最新の投稿
- web2024年4月22日WordPress Playground を日本語版WordPressではじめる方法があったからメモ!
- 考え事2024年3月14日「メンタルヘルス・マネジメント検定試験 III種 セルフケアコース 非公式テキスト たくさんの資料から深く知識を得て合格しよう!」の参考リンク集
- トランペット2023年12月21日[朝ドラ]連続テレビ小説「ブギウギ」一井さんのトランペット 使用楽器は?
- Mac2023年12月21日MacBook で、sudo pmset -a disablesleep 1 やったら途中でロックされて Time Machine が止まるので設定を見直したらできた