設置した「いいね!」ボタンの下部分が切れてしまっている場合の対処 ~フェイスブック様、配布コード間違ってません? 

この記事は約3分で読めます。
記事内に広告が含まれています。

フェイスブックの「いいね」ボタン設置したら、ボタンが欠けちゃってるんですけど!

具体的にはこんな感じです。

 

下部分が切れてしまったフェイスブックの「いいね!」ボタン

スポンサーリンク

フェイスブックの「いいね!」ボタンが切れてしまう!

この度、サイトにフェイスブックの「いいね」ボタンを設置することにしました。
フェイスブックのページに行って、コードを取得、テンプレートに貼り付ける……あれ?
ボタンの下が切れてしまっていました。

フェイスブックのボタン表示が下にずれるというのは割と有名な話なので、その関係?

しかし探り当てた原因はまったく違ってました。

スポンサーリンク

そもそも表示されたコードが間違ってました

「いいね」ボタンのコードは、Facebook for Developersで取得できます(事前にアプリIDが必要)。
いいね!ボタン - ソーシャルプラグイン - ドキュメンテーション - Meta for Developers

ページをスクロールすると、入力画面が表示されます。

フェイスブックデベロッパー「いいね!」ボタン取得の入力画面

 

「いいね!」するURLに自サイトのURLを記載。
画像の設定にして、「コードを取得」をクリック。

フェイスブック「いいね!」ボタンの設置コード

 

IFremeをクリックして出てきたコードをテンプレートに貼り付ければ完了。
……のはずだったのですが。
このまま貼り付けると、こうなっちゃうわけです。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-12-04-14-00-52

つまり、提供されたコードが間違っているわけです。

テーマを変えても同じ現象になりましたし。
というわけで原因をつきとめにかかります。

スポンサーリンク

「いいね!」ボタンの修正方法

案外あっさり原因が判明しました。
元のコード

<iframe src="https://www.facebook.com/plugins/like.php?href=【あなたのURL】&width=126&layout=button_count&action=like&size=large&show_faces=false&share=false&height=21&appId=【あなたのアプリID】" width="126" height="21" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe>

のうち、この箇所。

height=21&appId=【あなたのアプリID】" width="126" height="21

2つあるheightは「21」となっています。
しかしページ検証で判明したフェイスブックのボタンの高さは「28」。
heightの数値がおかしい。

そこで、次の通り変更しました。

height=28&appId=【あなたのアプリID】" width="126" height="28

直った!

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-12-04-15-01-04

スポンサーリンク

ついでに書き換えておく場所 ~「いいね!」ボタンを個別記事に対応させる

コードをそのまま貼ると、別の問題が発生します。
それは、

「いいね!」がサイト全体に反映されちゃう!

今度はフェイスブック側の問題じゃないので念のため。
上のコードの【あなたのURL】部分に、次のコードを入れてください。

<?php the_permalink() ?>

これで個別記事に対応できます。

スポンサーリンク

まとめ

普通の人ならすぐ気づけるんでしょうね。
きっと私がたまにしかコード触らない素人なのが悪いんです……それでも!
素人なのを棚に上げてでも、フェイスブック様には物申したい!

お願いですから、正しいコードを配布してください!

サイトを始めたい・引っ越したい方へ

おすすめレンタルサーバー「ConoHa WING」
Webサーバー処理速度 国内最速!
カスタマイズのタイパも抜群!
自動化AIのWEXALによって他社より負担を減らせます
各種キャンペーン施策によりコスパも抜群!
ConoHaに初めて入会かつ12か月以上のWINGパックなら
下のボタン経由で契約すると最大5000円の割引が受けられます

この記事を書いた人
天満川 鈴

未経験からWEB業界に入り、現在はWEBディレクターとして実務に従事。
要件整理・導線設計・コンテンツ構成などを学びながら、日々改善を重ねています。
AIを活用したコンテンツ制作・効率化を強みとし、プロンプト設計を含めた制作フローの最適化にも取り組んでいます。
本サイトでは、WordPressやサイト制作に関する試行錯誤・検証内容を中心に発信。
技術検証の一環として、KUSANAGI公式サイトにて記事を2回紹介いただきました。

天満川 鈴をフォローする
IT雑記
タイトルとURLをコピーしました