2012-01-05 5 views
0

저는 Wordpress.org 기반 웹 사이트를 운영하고 있으므로 각 개별 "게시물"페이지 (single.php 파일)에 게시물 위에 Like 버튼이 표시되도록 설정했습니다 사용자는 개별 게시물을 좋아할 수 있습니다.버튼 결과가 "기타"관심사로 표시됩니다.

저는 iFrame을 사용 중이었고 XFBML로 전환했지만 문제가 해결되지 않았습니다. 내 코드는 다음과 같습니다 나는 각 게시물이 자신의 페이지 간주 생각 때문에 자신의 페이스 북 페이지에 자신의 "기타"처럼 활동에 표시 "처럼"사람이 클릭 할 때

<fb:like send="false" layout="button_count" width="80" show_faces="false"></fb:like> 

문제입니다. 어떻게하면 각 게시물이 페이지로 간주되지 않고 다른 사람의 활동에 Like 결과가 나타나지 않도록 할 수 있습니까?

내 웹 사이트입니다 www.RockItPro.com 예를 들어 하나의 포스트 URL이 http://www.rockitpro.com/2012/01/04/flyawayhook/

답변

1

당신은 고정 된 URL과 함께 같은 버튼을 사용할 수 있습니다 :

<fb:like href="http://example.com" send="true" width="450" show_faces="true"></fb:like> 

당신은 결국 그렇게 좋아하는 그 방법 다른 한편으로 이것은 페이 스북의 모든 사용자가 고정 된 페이지로 리다이렉트 될 것이므로 기사에 대한 그 기사를 좋아하는 목적에 어긋난다.

기타 카테고리를 수정하려면 페이지를 분류해야합니다. 사용 방법에 대한 예제는 https://developers.facebook.com/docs/opengraph/을 참조하십시오. 따라서 페이지의 소유권에 태그를 지정하고 관리 권한을 페이스 북에 표시 할 수 있습니다.

+0

그래, 내가 문제를 알아 냈다고 생각해. 내 오래된 opengraph 태그는 모든 단일 게시물을 "블로그"로 분류하도록 한 입니다. 나는 header.php 파일의 opengraph 태그를 '으로 변경했습니다. < ? phpl } ?> –

+0

그런 다음 보풀 도구를 사용하여 최신 게시물을 긁어 냈습니다. 이제는 제대로 작동합니다 (다른 활동에는 표시되지 않음). 그러나 이전 게시물을 스크랩하지 않았 으면 여전히 표시됩니다. "기타"카테고리에서 이 방법 자체가 작동합니까, 아니면 모든 페이지를 긁어 야합니까? lol –

+0

Nah는 잠시 후에 작동합니다. 수동으로 URL을 긁어 내면 해당 URL에 대한 페이스 북 서버에서 캐시가 지워 지므로 작업 속도가 빨라집니다. 그러나 잠시 후에 모든 URL에 대해 업데이트됩니다. – bardiir

관련 문제