Papa Daddy Oh

意識高い系パパのいいたい放題ブログ

WordPress

SNS Count CacheのFacebookカウントが表示されないので対策をメモ。

投稿日:2016年10月6日 更新日:

ども!

@蒼鷹_H5lSzです。

WordPress プラグインの『SNS Count Cache』が先日、アップデートされたのですが、やっぱりFacebookカウントが表示されないので、その対策をメモっときます。

あまりオススメでない方法ですよ

現在は、『SNS Count Cache 0.10.0』がリリースされています。
Facebookのカウントが表示されない理由は、どうやらAccessTokenというものがないことが原因みたいです。
しかし、『SNS Count Cache 0.10.0』ではアプリID&app secretを設定画面で設定出来るんです。

が、何故か自分の場合は、いくら設定してもエラーが出てしまい、結局はFacebookのカウントが表示されない状態が続いておりました…

なので、強行する手順です。

SNS Count Cacheをダウングレード

まず、SNS Count Cacheを削除し、以下のサイトからSNS Count Cache(Ver. 0.9.3 beta)をダウンロードします。

[試] WordPressプラグイン SNS Count Cache(Ver. 0.9.3 beta)の臨時公開
WordPressプラグイン SNS Count Cache(Ver. 0.9.3 beta)の臨時公開のお知らせです。²バージョンのため、WordPress公式プラグインディレクトリには公開していません。当サイトからダウンロードする必要があります。

こちらはSNS Count Cacheの作成者のブログサイトになりますので、ご安心ください。

もしくは、こちらのサイトから過去のバージョンのダウンロードも出来ます。

SNS Count Cache
This plugin gets and caches SNS counts in the background, and help you to shorten page loading time through the use of cache mechanism.

自分はこちらのサイトから0.9.2にダウングレードしました。

class-share-facebook-strategy.phpのファイル修正

プラグインからインストール済みプラグイン→SNS Count Cacheの編集をクリック。
class-share-facebook-strategy.phpファイルをクリックします。

先ずは、class-share-facebook-strategy.phpファイルの35行目のコードを書き換えます。
Ver. 0.9.3 beta、0.9.2でコードが違いますが、どちらでも一緒の35行目です。

Ver.0.9.2の場合、35行目はこのコードになっているはずです。

上記のコードをこちらのコードに書き換え。↓

次はこっちのサイトに行って、appidとappsecretを確認。

開発者向けFacebook
Facebookプラットフォームを使用して、開発者はビジネスを構築し、ビジネスチャンスを拡大できます

先程、書き換えたコードのappidの部分にアプリIDを挿入。appsecretの部分に自身のapp secretを表示させて書き換えます。
image

ひと先ず完了…

79行目のコードを書き換える。

次は79行目のこのコードを、

こちらのコードに書き換えます。↓

書き換えたら、保存をして、キャッシュされるまで待つか、キャッシュ状況ページで手動でキャッシュすれば、Facebookのシェア数が復活します。
長かった…

因みに、こちらのサイトを参考にしました。

「SNS Count Cache」のFacebookカウント数取得できない問題を暫定的に解決した
WordPressプラグイン「SNS Count Cache」。先日からFacebookのカウント数取得ができないということで、いろいろ調べてみた結果、暫定的ではありますが、プラグインのファイルを一部書き換えて暫定的ですが解決しました。

まとめ

後、気を付けないといけないのが、新しいバージョンに更新してしまうと、もう一回、同じことをやる必要もあります…
0.10.0でエラーになってしまう原因は、今のところわからないので、ひとまずこれでしばらく様子みます。

修正出来ました~!

問題解決!SNS Count Cache 0.10.0でFacebookのエラーが出てしまう件
ども!@蒼鷹です。以前、SNS Count CacheのFacebookカウントが表示されないので対策をメモ。でも書いた、最新であるSNS Count Cache0.10.0にてFacebookの設定

Facebookはこれで問題ないかと…

Pocketも仕様変更でシェア数が消えてなくなっているはずです。

SNS Count Cache Pocketの仕様変更でシェア数が消えました。取り急ぎ対処!
※Twitterにてコードに実体参照に変換されているご指摘を受けました。コードは修正してありますので、そのままコピペで大丈夫です。申し訳ありませんでした。ちょりーす。@蒼鷹_H5lSzです。この間、何

こちらが対策記事になります。

スポンサーリンク

スポンサーリンク

スポンサーリンク

SNS

更新情報配信中!

follow us in feedly

  • この記事を書いた人

アオタカ

意識高い系の2児のパパ。 美味しいコーヒーを求めながら研究中。 最近は子育てや、偉そうにビジネス的なことなんかを考えたりしています。 エッセイストというより「随筆家」と呼ばれたい36歳。

-WordPress

Copyright© Papa Daddy Oh , 2019 All Rights Reserved.