Facebookのシェアボタンが表示されません

Simplicityの特徴 › フォーラム › 不具合報告 › Facebookのシェアボタンが表示されません

  • このトピックには11件の返信、2人の参加者があり、最後にJ.により10年、 6ヶ月前に更新されました。
11件の返信スレッドを表示中
  • 投稿者
    投稿
    • #37652
      J.
      ゲスト

      いつもお世話になっております。
      バージョン1.9.3を使用しております。
      シェアボタンのタイプ(PC)をデフォルトにしているのですが、Facebookのみ、PCで表示されません。モバイルでは表示されております。
      ちなみに表示タイプをテーマカラー等にすると表示されるのですが、Twitterのツイート数を表示するためcount.jsoonを用いたカスタマイズをさせていただいているので、デフォルトを選択するしかない状態です。

      http://www.kinkisain.co.jp/products/

      以上、よろしくお願いいたします。

    • #37665
      Hidekichi
      ゲスト

      なんかエラーっぽいのが出てるので、以下を修正して下さい。

      <script type="text/javascript">
      jQuery(function($) {
      
      $('#myTable').tablesorter();
      
      }); //jQuery
      </script>

      即時関数を使って、

      (function($){
        $(function(){
          $('#myTable').tablesorter();
        });
      })(jQuery);

      こんな感じかと。これが原因かどうかは定かではないですが、まずはあるエラーを無くすことからはじめて原因を追求していくのが良いかと思います。

    • #37666
      アバター画像わいひら
      キーマスター

      ソースコードは出力されているので、一応表示動作はされているようです。ただ、どういうわけか非表示になっています。
      ただ現状では、動作不良時のガイドラインに書かれていること以上の対応方法はわからないです。
      プラグインを全部切ってみるとか、テーマを再インストールしてみるとかくらい。
      なんかスタイルもおかしいようです。フォローボタンの大きさも違うし。
      できれば試しに、Simplicity2でもFacebookボタンが表示されないかも試してみてください。

      count.jsoonでツイート数を表示するのであれば、Simplicity2を使った方が手軽かもしれません。
      Simplicity2でTwitterボタンのツイート数を表示する方法

    • #37693
      J.
      ゲスト

      Hidekichi様、わいひら様、ありがとうございます。
      原因は子テーマでした。お手数おかけいたしました。子テーマのfooter.phpがおそらく旧バージョンのままだったのかと思います。
      親テーマのfooter.phpと比べて、div.containerの閉じる位置が違ってたりしたので、差し替えたら解消しました。
      それから、ご指摘を受けたフォローボタンの大きさは、子テーマに必要もないのにsns-pages.phpを入れていたことが原因でした。子テーマからsns-pages.phpを削除すると解消しました。
      ありがとうございました。

    • #37694
      Hidekichi
      ゲスト

      facebookは直ったようですが、まだ#37665のエラー出てますので直す方向で。

    • #37705
      J.
      ゲスト

      Hidekichi様、そのエラーは、どのようなツールでお分かりになったのでしょうか?
      ページのソースを見る限りでは、そのような既述は無いので、ご教示いただけると助かります。

    • #37707
      Hidekichi
      ゲスト

      cpnsole.logです。
      firefox,chromeなら、f12でデベロッパーツールのパネルを開いてconsoleを見れば表示されるかと思います。
      tablesorter()とあるので、何かしらテーブルの値をソートするようなものではないかと想像するのですが、内容的にはjQueryが読み込まれる前にスクリプトが動作していたりするのではなかろうかと思います。

      プラグインの可能性もあります。

    • #37708
      Hidekichi
      ゲスト

      入ってる場所はheadの最後ぐらいですかね。ここから推測するに、header.phpあるいは、header-xxx.phpのようなものに挿入されているのではなかろうかと思ったりします。

    • #37709
      Hidekichi
      ゲスト

      あ、最後辺りではなかったです(笑)
      twitter cardのogpの後ですね。

    • #37713
      J.
      ゲスト

      header-insert.phpにありました。仰るとおりのエラーでした。
      header.phpに直接既述してエラーは回避出来たのですが、このスクリプトを使用しているテーブルが見当たりません(苦笑)現在は不要なスクリプトかもしれないので、ちょっと精査してみます。
      ありがとうございました。

    • #37727
      アバター画像わいひら
      キーマスター
    • #38660
      J.
      ゲスト

      わいひら様、返信遅くなり申し訳ありません。
      仰るとおり、jQueryプラグインのほうです。WordPressプラグインもあったのですね。
      今のところ、スクリプトの記述はあっても実際には活用していないようなので、とりあえず放置しておきます。
      お手数おかけしました。ありがとうございました。

11件の返信スレッドを表示中
  • トピック「Facebookのシェアボタンが表示されません」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)