うらなか書房のあやしいグッズあり〼

うらなか書房と申します。AmazonYahooClubTTTrinitySUZURIなどで、ちょっとあやしいTシャツやグッズの販売をしています。このブログでは、おすすめのホラー映画や漫画、本、その他風変わりなもの・場所などの紹介をしています(たまにお役立ち情報や暗い話も書きます)。

たまに毒吐くちゃん

カテゴリー「WordPress」の人気記事TOP3

【WordPress】SNS Count Cacheが有効化できない+Twitterのシェア数がカウントされない時にしたこと

time 更新日:  time 公開日:2016/02/27

このブログでは、「マテリアル」というWordPressテーマを使用させて頂いています。

ブログ用WordPressテーマ マテリアル

この「マテリアル」は、「SNS Count Cache」というプラグインと連携しています。

SNS Count Cache

このプラグインを使うと、SNSのシェア数を表示させることができます。
しかもその表示速度が、公式のボタンを使うよりも高速らしいのですね。

マテリアル」では、このプラグインを有効化するだけでOKということだったので、そうしようとした所……、

なんと、有効化ができない……!

スポンサーリンク

管理画面に恐ろしい文章が……

SNS Count Cache」を有効化しようとすると、管理画面の上部に、

重大なエラーを引き起こしたため、プラグインを有効化できませんでした

というなんとも恐ろしい文章が現れました……!

これは一体……? と調べてみた所、「SNS Count Cache」の作者さんのページに辿り着きました。

試行錯誤ライフハック

そこに、

SNS Count Cacheは、有効化および実行するためにPHP 5.3以上が必要です。

よくエラーが出て有効化できないというお問い合わせを頂くのですが、まずはご利用になられているPHPのバージョンをご確認頂けると幸いです。
試行錯誤ライフハック

と書いてあるのを見つけました。

サーバーのPHPのバージョンを調べてみることに

私はロリポップというレンタルサーバーを利用しています。

PHP設定 / ユーザー専用ページ / マニュアル – レンタルサーバーならロリポップ!

上記のページに詳しく書いてあるのですが、管理画面からPHPのバージョンの確認や変更ができます。

確認してみた所、PHPのバージョンが5.2となっていました……!

PHPをバージョンアップしたら「SNS Count Cache」を有効化できました

PHPバージョン

PHPのバージョンを5.4に変更した所、「SNS Count Cache」を無事に有効化することができました。

ちなみに、現在はスタンダードプランに加入しているので、5.6(モジュール版)というWordPressサイトの表示が速くなるPHPのバージョンを使用しています。


モジュール版PHPで高速化! ロリポップスタンダードプラン

スポンサーリンク

有効化はできたが……Twitterのシェア数が0のまま……!

※現在は「SNS Count Cache」がアップデートされたので、プラグインのファイルを書き換える必要はなくなりましたが、「widgetoon.js & count.jsoon」への登録は必要なので以前の文章をそのまま残しておきます。


SNS Count Cache」を無事有効化でき、Facebookやはてブのシェア数は表示されるようになったのですが、Twitterだけが全てのページで0のまま……。

2015年に、Twitterのシェア数が取得できなくなるウンヌンの騒ぎがあったのですが、「SNS Count Cache」はまだそれに対応していないようです。

Twitterを対象SNSから外してみたのですが、それでも数字が消える訳ではなく、相変わらず0が表示されています。
気になったので調べてみた所、下記に解決策が載っていました。

【WordPress】Twitterカウント復活!代替APIがあったよ!

上記の手順どおりにしてみた所、Twitterのシェア数もすぐに表示されるようになりました。

注意点

widgetoon.js & count.jsoon | digitiminimi

widgetoon.js & count.jsoon」というサイトにユーザー登録をする必要があるのですが、登録完了メールが届くまで丸1日くらいかかりました。

自動登録ではなく、人力で何かを確認しているようなので、土日を挟んだりするともっと時間がかかるかもしれません。
お使いになりたい場合は、なるべく早めに登録の申請をしておいた方がいいと思います。

SNSのシェア数が無事表示されるようになりました

記事上のSNSシェア数の表示

記事上のSNSシェア数の表示

カテゴリー別の記事のSNSシェア数の表示

カテゴリー別の記事のSNSシェア数の表示

記事一覧ページのSNSシェア数の表示

記事一覧ページのSNSシェア数の表示

ブログ運営上、必要不可欠! といったものではないのですが、表示されているとちょっと見栄えがよくなる気がします。

同じような現象でお困りの方の参考になれば幸いです。

追記:Facebookのシェア数が取得できない場合

「SNS Count Cache」v0.10.0におけるFacebook取得の不具合を解決する

SNS Count Cache Ver. 0.10.0」から、Facebookの「App ID」と「App secret」の設定が必要になりました(こちらで作成します)。
しかし作成した「App ID」などを入力してもエラーが出てFacebookのシェア数を取得することができませんでした。
その解決策が上記のページに載っています。

注意
その後「SNS Count Cache」がアップデートされ、現在は上記の作業でエラーが出ることはないと思いますが、念のため書き残しておくことにします。

スポンサーリンク

マスコットキャラ

たまに毒吐くちゃん

当ブログのマスコットキャラ「たまに毒吐くちゃん」。所々に出没します。
TSHIRTS TRINITYClubTSUZURIでTシャツ・グッズ販売中です!

AmazonなどでTシャツやグッズを販売しています

Amazon詳細ページへ
Amazon Yahoo!ショッピング TSHIRTS TRINITY  SUZURI Zazzle itaxes 価格・送料比較表