WORDPRESSでFACEBOOKいいねボタンの設置方法

このQ&Aのポイント
  • WORDPRESSでFACEBOOKの「いいね」ボタンを投稿につける方法を試行錯誤していますが、うまくいきません。
  • 試したコードは正しく記述しているようですが、ボタンが表示されません。
  • どのようにすればボタンを表示させることができるのか、教えていただけませんか?
回答を見る
  • ベストアンサー

WORDPRESSでFACEBOOKいいねボタンを

WORDPRESS(無料版使用、ドメインのみ取得)でFACEBOOKの「いいね」ボタンを投稿につけたいと思い試行錯誤を重ねましたが、うまくいきません。いろいろググり、次の様に記述しましたのですが、狙い通りボタンが表示されません。 <タイトル>いいねボタンのテスト 以下投稿の本文 (HTMLというのでしょうか?) いいね <a href="https://www.facebook.com/plugins/like.php?href=https://brasileiro365.wordpress.com/?p=1438&preview=true&width=450&layout=standard&action=like&size=small&show_faces=true&share=true&height=80&appId=フェイスブックのID">https://www.facebook.com/plugins/like.php?href=https://brasileiro365.wordpress.com/?p=1438&preview=true&width=450&layout=standard&action=like&size=small&show_faces=true&share=true&height=80&appId=フェイスブックのID</a> 上記を保存してプレビューしますと、添付画像上部のスクリーンコピーのように表示されます。リンクされた文字の部分をクリックしますと新しくページが開かれ、「いいね」ボタンが下部のスクリーンコピーのように出てきます。 このボタンを投稿したページの下に表示したいのですが、どこが悪いのでしょうか。どのようにすれば、良いのでしょうか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ballville
  • ベストアンサー率47% (233/487)
回答No.1

http://example.comに対する「いいね」をするボタンを置く例です。 (1)bodyタグの直後にこれを貼る <div id="fb-root"></div> <script>(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/ja_JP/sdk.js#xfbml=1&version=v2.10"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> (2)html上でボタンを起きたい場所にこれを貼る <div class="fb-like" data-href="http://example.com" data-width="50" data-layout="standard" data-action="like" data-size="small" data-show-faces="true" data-share="true"></div>

参考URL:
https://developers.facebook.com/docs/plugins/like-button?locale=ja_JP#
papuasoichi2017
質問者

お礼

早速に教えていただきありがとうございました。残念ながら今のところ、問題は解決しておりません。今日、WORDPRESSの教本を買って来て、あれこれ見ていたのですが、私が使っているバージョンは相当前にインストールしたものでどのバージョンか分かりませんし、最新バージョンにアップデートできません。パーマリンクの初期設定をするページも出てきません。 まずは、WORDPRESSへバージョンアップの方法を問い合わせてみようと思います。 引き続きどうぞよろしくお願いいたします。

papuasoichi2017
質問者

補足

その後、WORDPRESSに直接質問したところ、私の無料版は常に最新との回答でした。また、勝った教本とは画面が違っていました。何が原因か特定できていませんが、楽しい経験でした。ついては、もう少しHTMLについて、勉強しようと思っています。大変ありがとうございました。

関連するQ&A

  • Facebookのいいねボタンについて

    ホームページに、下記のサイトのサービスを利用して、Facebookのいいねボタンを設置しようと考えています。 【Like Button】 http://developers.facebook.com/docs/reference/plugins/like/ Facebookのいいねボタンの設置は無料ですか? 初歩的なことですいません。ご教授お願いします。

  • Facebook「いいね」ボタンのサイズ変更

    Facebook「いいね」ボタンのサイズの変更方法を教えてください。 下記サイトから「いいね」ボタンを表示させるコードを作成しました。 https://developers.facebook.com/docs/reference/plugins/like/ しかし、サイズが少し小さいので大きくしようと思いCSSで変更できないか試したのですが、私の知識が低くなかなかうまくいきません。 どなたか「いいね」ボタンのサイズの変更方法か、オリジナル画像にする方法をご存知の方がいらっしゃいましたらご教授お願いします。

    • 締切済み
    • CSS
  • ブログにFacebookのいいねボタンを設置したい

    質問があります。 掲題の通りです。 FC2の掲示板で聞いたのですが、2日ほど返事がないのでこちらで質問させて頂きます。 http://developers.facebook.com/docs/reference/plugins/like-box/ このFacebookのページのGetcodeで文字コードを入手できるのですが、 それを自分のブログのどこにどうすれば設置出来るようになるのかがわかりません。 FC2というブログサービスを利用しています。 このコードをどこに入れればいいねボタンを設置出来るようになるのか・・・。 ちなみにFacebookでもブログの宣伝用ページを持っていて、 ブログにいいねボタンを設置して、いいねを押すと、Facebookの宣伝用ページのいいねが増えるという形にしたいです。 よろしくお願いいたします。

  • Facrbookページのタイムライン埋込に問題

    Facebookページへの投稿をホームページに埋め込んで新着情報代わりにしているのですが、投稿は何10件もあるのに埋込ウインドウではスクロールして最新の投稿から5件表示されるとその次はまた最新の1件目に戻ってしまい、もっとスクロールを続けても永遠にその繰り返しで、しかも1巡するごとに記事の枠が小さくなって行ってしまいます。 なぜこうなってしまうのでしょう? どうしたらこの問題を回避できるでしょうか? ご教示いたきたく、どうかよろしくお願い致します。 埋込はFacebookの https://developers.facebook.com/docs/plugins/page-plugin?locale=ja_JP こちらの「ページプラグイン」から作成したiframeのソースを使用しています。 ソース <iframe src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2F○○○○○%2F&tabs=timeline&width=430&height=368&small_header=true&adapt_container_width=true&hide_cover=true&show_facepile=false&appId=○○○○○" width="430" height="380" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowfullscreen="true" allow="autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share"></iframe> (「○○○○○」の部分は伏せ字にしてあるだけで、正しいものが入っています)

  • facebook いいね!ボタンについて

    会社のホームページを製作し ページごとにfacebookのいいね!ボタンを配置しようとしています とりあえず数ページにいいね!ボタンを配置し ボタンをおしているのですが 自分のfacebookのタイムライン、友達のニュースフィードに記事が反映されません ただアクティビティログには反映され、友達のページから自分のfacebookページを見ると いいね!の記事が反映されています ページ内のタグは下記のような感じです <html lang="ja" xml:lang="ja" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml"> <head> <meta property="og:title" content=""> <meta property="og:description" content="" /> <meta property="og:type" content="website"> <meta property="og:image" content=""> <meta property="og:url" content=""> <meta property="og:site_name" content=""> ※og内の""の中は、実際は入れてあります 下記も入れたりしていますがダメでした・・・ <meta property="fb:admins" content="" /> <meta property="fb:app_id" content="" /> </head> <body> <script type="text/javascript"> var url = document.URL; document.write('<iframe src="http://www.facebook.com/plugins/like.php?href='+ … scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:110px; height:21px;" allowTransparency="true"></iframe>'); </script> もしくは <iframe src="http://www.facebook.com/plugins/like.php?href=ht … scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:110px; height:21px;" allowTransparency="true"></iframe> ※ボタン内のURLは実際のものとは違います </body> </html> 現状のURLがテスト用のアドレスだからなのかもしれませんが 行き詰っています・・・ 何卒よろしくお願い致します

    • ベストアンサー
    • CSS
  • Twitter,Facebookボタンが改行される

    助けて下さい!!! スマホをターゲットにしたサイトを作っているのですが、 Twitterのツイートボタン、Facebookのイイねボタンを配置すると、 横に並べたいのですが改行されて縦に配置されてしまいます(*_*) 画面幅は十分余裕があります。 以下、コードの抜粋です。 <!--Twitter--> <a href="https://twitter.com/share" class="twitter-share-button" data-url="http://myhome.com/" data-lang="ja" data-count="horizontal">Tweet</a> <!--Facebook--> <div class="fb-like" data-href="http://myhome.com/" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div> よろしくお願いします。

    • 締切済み
    • CSS
  • いいねボタンが出てこない

    Facebookボタンを配置したのですが表示されません。 ページ内にFacebookのいいねボタンを下記のサンプルソースのように配置し、 サーバーにUPしましたが、4日経っても表示されません。 https://developers.facebook.com/docs/plugins/like-button 上記のページでいいねボタンを作成しました。 「URL to Like」にいいねボタンを設置したいページのURLを入力(静的URLです)し、 Widthは120を指定、Layoutはbutton_countを選択、Action Typeはlikeを選択、 「Show Friends' Faces」と「Include Share Button」はオフでコードを取得しました。 この取得したコードを、ツイッターのツイートボタンを横並び(ツイッターボタンは左に、いいねボタンは右)に表示されるよう、floatして配置しています。 色々と調べ倒しましたが、表示されない原因がわかりませんでした。 もう少し待てば表示されるものなのでしょうか? html5でコーディングし、htmlの文字コードはUTF-8で指定しています。 ページ内にいいねボタンがどうしても必要ですので、解決方法をご存知の方がおられましたら、ご教授いただけると大変ありがたいです。 <!doctype html> <html lang="ja"> <head> <meta charset="utf-8"> <title>fbtest</title> <meta name="viewport" content="width=device-width,user-scalable=no"> <meta name="format-detection" content="telephone=no"> <meta name="description" content=""> <meta name="keywords" content=""> <link rel="stylesheet" href="common/css/normalize.css"> <link rel="stylesheet" href="common/css/style.css"> <link rel="stylesheet" href="common/css/style-s.css" media="only screen and (max-width:767px)"> <link rel="stylesheet" href="common/css/style-l.css" media="only screen and (min-width:768px)"> <style type="text/css"> div#social { clear: both; text-align:left; position:absolute; left: 0; top:30px; } div#tw { float: left; width:92px; } div#fb { float: left; width:120px; } div#fb .fb_iframe_widget > span { vertical-align: baseline !important; } </style> </head> <body> <div id="fb-root"></div> <script>(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/ja_JP/sdk.js#xfbml=1&version=v2.0"; js = d.createElement(s); js.id = id; js.async = true; }(document, 'script', 'facebook-jssdk'));</script> <div id="social" class="clr"> <div id="tw"> <a href="https://twitter.com/share" class="twitter-share-button" data-url="www.sample.co.jp/site/" data-via="info_lvwellness" data-hashtags="サンプル">Tweet</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script> </div> <div id="fb"> <div class="fb-like" data-href="http://www.sample.co.jp/site/sample.html" data-width="120" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div> </div> </div> </body> </html>

    • 締切済み
    • CSS
  • FacebookのLike Boxが真っ白

    FacebookのLike Box内の記事が今日(昨日?)から突然表示されなくなりました。 公式サイトでコードを取得し直そうとしてみたのですが、「Show Posts」にチェックを入れるとやはり記事が表示されない状態となります。 https://developers.facebook.com/docs/plugins/like-box-for-pages 同様の現象に遭遇された方、また対策をご存じの方はいらっしゃいますでしょうか?

  • wordpressの投稿をアメブロで表示

    wordpressの投稿をアメブロで表示した時に画像が切れて表示されます。アメブロは2カラムです。プラグイン アメーバプレスを使っています。wordpressでは 1024*576のサイズです。 facebookでの表示はうまくいっているようです。画像が大きすぎるのでしょうか。 http://ameblo.jp/hiraso-kimono/entry-11924864685.html https://www.facebook.com/pages/名古屋着物仕立の店-平惣染色/501366856606863

  • どうしてもボタンが横一列に並ばないのです (/_;

    WordPress日本語版3.01利用中です。 現在テーマをカスタマイズ中ですが、ソーシャルブックマークをsingle.phpに追加したところ、3つあるボタンのうち、2つは横に並ぶのに3つ目のボタンがどうしても改行された状態で表示されてしまいます。 原因は何が考えられるでしょうか。週末つかって頑張ったのですが、どうしても解決にいたりません。ノイローゼになりそう (/_;) single.phpのボタン表示を記述している部分です。 <div class="social"> <div class="tweet_button"> <a href="http://twitter.com/share" class="twitter-share-button" data-text="<?php the_title(); ?>" data-url="<?php the_permalink() ?>" data-count="horizontal" data-via="自分のID">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div> <div class="hatebu_button"> <a href="http://b.hatena.ne.jp/entry/<?php the_permalink() ?>" class="hatena-bookmark-button" data-hatena-bookmark-title="<?php the_title(); ?>" data-hatena-bookmark-layout="standard" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a><script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script></div> <div class="facebook"> <fb:like href="<?php the_permalink() ?>" layout="button_count" show_faces="false"></fb:like></div> </div> ※facebookはiflameのパターンも試しました。上記はAppID取得による短縮コードで表示じたいに問題はありません。 CSSは、 /* Begin Social Media */ div.post .social { margin-top: 2px; } div.post .social .tweet_button { float: left; display: inline; width: 100px; } div.post .social .hatebu { display: inline; } div.post .social .facebook { display: inline; } div.postcontent { clear: both; } /* End Social Media */ です。いったいどこの何が問題で3つのボタンが横一列にならないのでしょうか??? 皆さん教えて下さい。さんざん時間も頭もつかったけれど、解決できないでおります。 Twitter はてブ ←は、横に並ぶ facebook ←が、こんなふうに改行されてしまう。 Twitter はてブ facebook と並べたいのです・・・・・。宜しくお願いします!

専門家に質問してみよう