Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/shimalog/www/haisai/wordpress/wp-includes/pomo/plural-forms.php on line 210
Facebook, Twitter & Google+ Social Widgetsプラグインを改造する | ハイサイ開発ブログ

Facebook, Twitter & Google+ Social Widgetsプラグインを改造する

Facebook, Twitter & Google+ Social Widgetsは名の通り、ソーシャルボタンを配置するプラグインです。

しかし、Facebookのボタンは各ページごとのいいね!になっているので、サイト全体としてのいいね!に変更したいと思い改造することに!

Facebook, Twitter & Google+ Social Widgetsプラグインをインストールしたら下記ファイルを修正する。
~WordPressのパス~/plugins/facebook-twitter-google-social-widgets/includes/SWOutput.php

  if ($facebook != 0) {
    $widgets[$facebook] =
      sprintf(
        '<div style="display:inline;%s"><iframe src="%s://www.facebook.com/plugins/like.php?href=%s&amp;send=false&amp;layout=button_count&amp;width=120&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:120px; height:21px;" allowTransparency="true"></iframe></div>',
        $cssstylewidget,
        $protocol,
        rawurlencode(site_url()) // ← get_permalink()を site_url()に書き換える
      );
  }

こうすることによって、ページごとのいいね!がサイト全体いいね!の数に変更されます。

コメントを残す

*

サブコンテンツ

このページの先頭へ