サポート » 使い方全般 » パーマリンク変更後、ソーシャルボタンのカウントが反映されません

  • パーマリンク変更によるソーシャルカウント数のリセットについてではなく
    ボタンのカウント数が、以後のシェアで読み込まれない現象に陥っております。

    500記事ほどあるブログで、「いいね」などもそれなりに得ておりました。
    諸事情でパーマリンクを「デフォルト」から「投稿名のみ」に替える必要があり
    ネットの情報を参照しながら、リダイレクトプラグインなどの準備を整えて作業致しました。

    すると、プラグインの必要もなく、WordPress側(stinger5)で自動的にリダイレクトされたようで、その辺りは問題ありませんでした。リダイレクトプラグインは停止しています。

    そしてTwitterはカウントゼロになりましたが、Facebookとfeedlyはそのままカウント数を維持しております。(数時間前ですので、いずれゼロになる可能性あるのかな)

    順調のようでしたが、ひとつ問題点が浮上しました。
    ソーシャルボタンはjetpackの「共有」を使っております。

    パーマリンク変更後にソーシャルボタンをテストしてみたのですが、
    ボタンのカウント数が反映されないのです。
    Twitter側もFacebook側もシェア投稿はされているので
    カウント数を読み込む段階で何かトラブルがあるのかな、と検索をしてみましたが
    それっぽい話が出てこず、途方に暮れております。

    リダイレクトがなにやら怪しい気がするのですが
    解決法をご存じの方がおられましたら、幸いです。
    よろしくお願い致します。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • もしかしたら、アップデートによるものかもしれません。
    結構、他の記事でもプラグイン関係の不具合が出ているみたいですので、可能ならjetpac以外のプラグインを停止させ検証してみてはいかがでしょうか。
    もしかすると、jetpac単体かもしれませんので、そこである程度原因の絞り込みができるかもしれません。
    わたしも、プラグインには結構悩まされました。。。

    >mura0403さん
    レスありがとうございます。
    プラグイン関連を停止したり
    組み合わせを色々試してみたり
    やってみたのですが
    やはりカウント数が反映されないです。

    FBやTW側からの数値がちゃんと届いてない感じです。

    リダイレクトが原因のような気がしますが
    私のスキルではどうすることもできません。

    困りました。

    いろいろ検証を重ねてみました。

    まずこれまでの経緯から

    ・パーマリンクをデフォルト→投稿名に変更
    ・WordPressが自動で301リダイレクト処理(500記事)
    ・stinger5の自動機能にて日本語投稿名がPOST-idに全記事が変換される

    http://ohotuku.jp/redirect_checker/ で確認してみると
    http://aaa.com/?p=123 が http://aaa.com/POST-123/ になっている

    各記事のソーシャルボタンのカウント数は
    Twitterは0、Facebookは維持されている

    そして問題発生

    ・各記事のソーシャルボタンを押すとFBやTWにシェアされる
    ・だけどボタンのカウント数は0のまま

    そこで新記事を作成 http://aaa.com/POST-777/
    ソーシャルボタンをテストするもやはり同じ結果

    なんとなく、上記のリダイレクト確認サイトで
    新記事のURLを以前のパーマリンク形式でチェックしてみると
    意外なことが判明する

    本来ないはずの
    http://aaa.com/?p=777 が存在し
    http://aaa.com/POST-777/に
    リダイレクトされているとの結果が出た

    ・ソーシャルボタンのカウント数はリダイレクト前の旧URLに返されている?

    たぶんこれが結論のような気がしますが
    どう解決していいかわかりません

    詳しい方、助けてください

    モデレーター Daisuke Takahashi

    (@extendwings)

    wp-admin/options-general.php?page=sharing の「ボタンのスタイル」は何になっていますか?

    この項目を以下のように変更してみて、どうなるかを試してみてください。

    • 「公式ボタン」であれば「アイコンとテキスト」に
    • 「公式ボタン」以外であれば「公式ボタン」に

    本来ないはずの
    http://aaa.com/?p=777 が存在し
    http://aaa.com/POST-777/
    リダイレクトされているとの結果が出た

    WordPressの標準機能でカスタムパーマリンク設定時にGetクエリで単一投稿ページを開いた場合は自動的に設定したパーマリンクにリダイレクトします。(デフォルトのショートリンクやwp.meの短縮URLはこれを経由します)

    何らかの変更によりjsが正常に動いていないところがある可能性がありますよね…ブラウザのデバッガやプラグイン「Debugbar」でJavaScriptエラー出てないか確かめてみるのもいいかも。

    hitomi126さん

    試して頂ければと思うのですが

    <div class="fb-like" data-href="<?php echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>" data-send="false" data-layout="box_count" data-width="60" data-show-faces="false"></div>

    facebookに使用してるソースなのですが、わたくしも以前jetpac経由で設置してたのですが、急に表示されなくなってしまい(結局テーマ不具合でしたが)
    その時に、マニュアルで設置してみたときのソースです。

    これでだめですと、増したしたら記事に対して「いいね」ではなく、静的なURLに対してって可能性も視野に入れなくてはいけないかもしれません。

    あまり、SNS詳しくないのですが、間違っていたらすみません

    すみません、
    コードにするの忘れてしまいました。
    <div class="fb-like" data-href="<?php echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>" data-send="false" data-layout="box_count" data-width="60" data-show-faces="false"></div>

    みなさんありがとうございます

    なぜか昨日からFacebookだけは
    ちゃんとカウントされるようになりました

    あと、JetPackのパブリサイズ共有で
    FacebookとTwitterを指定しているのですが
    記事投稿の際に、これまで通り
    FB、TWともに1がカウントされています。

    ですが、Twitterだけは
    別アカウントからボタン押しても
    Twitter側にはシェアされますが、ボタンのカウントは変わらず‥

    Daisuke Takahashiさん
    該当のPHPにその項目がなかったのですが
    JetPackの共有ボタンの設定でしょうか?
    そちらは公式ボタン←→アイコンとテキストに
    相互に入れ替えてチェックしてみましたが
    やはりダメでした‥

    Hinaloeさん
    Debugberを試してみたところ
    JSエラーがline0 というログが出ました
    詳しくないのですが、エラーなしということなのかな

    どうもTwitterだけがボタンに数値が反映されないみたいです

    mura0403さん
    ありがとうございます!
    いまからマニュアルで試してみます

    また結果を報告します
    みなさんありがとうございます〜

    マニュアルにするならせめてthe_permalinkを使ってください…

    JSエラーがline0 というログが出ました

    何らかのエラーは出てるように思えます…がその全文をコピペしてもらわないと(もっと言えば問題のページURLを教えてもらえないと)少なくとも私には原因は分かりませんが…

    ですが、Twitterだけは
    別アカウントからボタン押しても
    Twitter側にはシェアされますが、ボタンのカウントは変わらず‥

    Twitterのボタンのカウントはツイートしないと(押しただけでは)増えませんがもちろん送信して、ですよね。パブリサイズ共有の分はカウントされている、とのことですが。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック「パーマリンク変更後、ソーシャルボタンのカウントが反映されません」には新たに返信することはできません。