2012-02-03 2 views
2

저는이 페이지에서 작업 중이며 Wordpress를 내 CMS로 사용하고 있습니다.Facebook Like 버튼은 게시물 (워드 프레스) 대신 전체 페이지를 좋아합니다.

내 모든 게시물이 나타나는 index.php 페이지에서 제목 아래에 Facebook Like 버튼을 추가하여 "자세히보기"를하지 않고 게시물을 즉시 좋아할 수 있습니다.

하지만 "좋아요"를 클릭하면 내 블로그 포스트 모두를 좋아해서 모두 +1을 얻습니다. 버튼을 클릭 한 게시물의 내용과 같은 코드 만 만들 수있는 방법이 있습니까? 버튼과 같은

<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/en_GB/all.js#xfbml=1&appId=266693680020880"; 
        fjs.parentNode.insertBefore(js, fjs); 
        }(document, 'script', 'facebook-jssdk'));</script> 
       <div class="fb-like" data-send="true" data-layout="button_count" data-width="100" data-show-faces="false"></div> 

답변

0

이러한 그냥 URL로 다스 려됩니다

나는 다음과 같은 코드를 사용하고 있습니다.

버튼에 개별 "좋아요"를 표시하려면 각 버튼에 고유 한 URL을 제공해야합니다. (그들이 참조하는 게시물의 URL)

<div class="fb-like" data-href="URL"....> 요소의 data-href 속성을 사용하여 URL을 설정합니다.

버튼과 관련하여 http://example.comhttps://example.com은 두 개의 개별 사이트입니다.

+0

고마워요! 이제 작동합니다! –

+0

당신은 환영합니다 :) – jack

2

페이지 대신 블로그를 사용하려면 data-href="http://<<your blog url>>"을 지정해야합니다.

예 :

<div class="fb-like" data-send="true" data-href="http://<<your blog url>>" data-layout="button_count" data-width="100" data-show-faces="false"></div> 
0

이 가까이 있지만 워드 프레스에 당신은 당신의 루프에서

<div class="fb-like" data-send="true" data-href="<?php the_permalink()?>" data-layout="button_count" data-width="100" data-show-faces="false"></div> 

를 호출 할 수 있습니다. 좋아하는 게시물을 설정해야합니다.