Facebookのシェアボタンが無効に!?とりあえずシェアボタンを復活させる方法

7月18日頃からFacebokのシェアボタンが動作しなくなったようです(shareというテキストリンクだけが表示される)。

一応、まだシェアボタンのスクリプトはあるみたいですが…中身が変わったのでしょうか?いずれにしろ使用できなくなってしまいましたので、代替案を。

シェアボタンを表示するコード

「http://www.facebook.com/share.php?u=」にシェアしたいページのURLを渡すことで、シェアボタンと同じようにそのページをシェアする画面に移動します。ただ、公式のシェアボタンは別ウィンドウで開いていたので、JavaScriptで同様の動作になるように設定します。下記はWordPressの場合の例です。

<a href="http://www.facebook.com/share.php?u=<?php echo urlencode( get_permalink() ); ?>" onclick="window.open( this.href, \'facebookwindow\', \'width=660, height=460, personalbar=0, toolbar=0, scrollbars=0, resizable=1\' ); return false;"><img src="シェアボタン用の画像のURL" alt="Facebookでシェア" title="Facebookでシェア" /></a>

「シェアボタン用の画像のURL」の部分は適当に表示したい画像を配置します。上記のコードでは、公式のシェアボタンと違い、シェアされた数が表示されませんのでご注意ください。

MW WP Form

MW WP Form はショートコードベースのフォームプラグインです。多くの機能を持っており、例えば、多くのバリデーションルール、問い合わせデータの保存、そしてグラフ機能集計などを使用することができます。

さらに詳しく
Habakiri

Habakiri

Bootstrap ベースのシンプルな WordPress テーマ。レスポンシブ、多くのカスタマイズ機能。圧縮された CSS・JS を使用する高速化対策。Microformats 対応。Sass、クラスベースの functions.php。

さらに詳しく
basis-stylus

Basis

軽量なレスポンシブ Stylus/CSS フレームワーク。Flexbox ベースのグリッドシステム、疎結合なコンポーネント、バーティカルリズム。

さらに詳しく