Facebookの「いいね」ボタンよりも「共有」ボタンを強く好むクライアントとのプロジェクトがあります。「いいね」を少し変更して、使用するよう説得する必要があります。「共有」ボタンが非推奨になっている (そしてそのために問題がある) ことは十分承知していますが、かなりしつこいようです。
ボタンの言葉遣いとは別に、彼らが好んでいるように見えるのは、ユーザーがクリックすることでデフォルトのテキスト (Facebook のオープン グラフ タグ、つまり og:description などによって提供される) を変更できるようにする「共有」ボタンのポップアップ ウィンドウです。 .
「いいね」ボタンが「共有」のように機能する場合は、「いいね」ボタンを使用するように移動できるかもしれません。「いいね」ボタンのフライアウト ダイアログ (ボタンをクリックすると表示され、og:title、og:image、og:description などのタグが含まれる) をポップアップ ウィンドウに表示することはできますか? 「共有」ポップアップで許可されているように、ユーザーがクリックしてそのテキストを変更できるようにすることをお勧めします。
カウンターも必要です。それ以外の場合は、以下のアンカー タグで css を使用します。
私は次のことを試しましたが、「いいね」ボタンでうまくいきませんでした。Google は、私のサイトと独自の og タグに置き換えられます。
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml">
<head></head>
<body>
<div id="fb-root"></div>
<script>
function share() {
FB.ui({
method: 'stream.share',
u: 'www.google.com',
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<fb:like id="fbLike" href="www.google.com" onclick="share();" send="false" layout="box_count" show_faces="false" ></fb:like>
<a href="#/" onclick="share();">Can I get the like button to work like this?</a>
</body>
</html>