###発生している問題・エラーメッセージ
現在、Wordpressで実装したサイトで
記事毎のFacebook、Twitter、はてなブックマークの記事数カウントを行っているのですが、Facebookのみカウント数が表示されていないため、取得されるようにしたいと思っています。
###前提・実現したいこと
TOPページ・記事詳細ページなどで、各記事毎のFacebookシェア数が表示される。
(可能であれば、リアルタイムで表示)
※ 現状「SNS Count Chache」というプラグインを使用しています。
※ http://graph.facebook.com/?id=【URL】で確認した際にはカウントされていました。
###発生している問題・エラーメッセージ
シェアされているにも関わらず、表示カウントが全て「0」のままとなっている。
###試したこと
・プラグインの削除→再有効化
・プラグイン内でキャッシュの再取得
・APIから直接叩いてデータを持ってくる
http://vivibit.net/sns-count-nocache/
・プラグイン内のファイル(class-share-facebook-strategy.php)の編集
http://www.omoide-soko.jp/apps/wordpress/wordpress/5970
・時間を置いてブラウザのキャッシュ
・コードの記述ミスの確認
###該当のソースコード
// プラグインのキャッシュより持ってくる書き方 <?php if (function_exists('scc_get_share_facebook') && scc_get_share_facebook() > 0) { ?> <?php echo scc_get_share_facebook(); ?> <?php }else{ ?> 0 <?php } ?>
// APIから直接データを持ってくる <?php $url = get_permalink(); $json = @file_get_contents('http://graph.facebook.com/?id='.rawurlencode($url)); $array = json_decode($json,true); if(!isset($array['shares'])){$count = 0;}else{$count = $array['shares'];} $fb_count = $count; echo $count; ;?>
###補足情報(言語/FW/ツール等のバージョンなど)
・レンタルサーバはエックスサーバを使用
・サイトURL http://keypage.jp/
お手数お掛けしますが、お力添え頂けると助かります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/27 00:52