2012-08-02 2 views
1

I가 당신이 올바른 방향으로 날 지점 수 있다면, 그래서 쉽게 대답을하지 않는 것 문제 ...페이스 북 권한위한 인증 CMS로 워드 프레스를 사용하는 경우

우리는 워드 프레스를 사용하는 아이디어가 쉬운 페이 스북 응용 프로그램 배포/CMS 시스템의 의미로 네트워크, 그리고 지금까지 기본 통합이 작동 중입니다 ... 우리는 페이스 북과 범위를 통해) 기본적인 정보를 얻기 위해 사용자를 인증하는 것처럼 보이지 않는 문제가 있습니다. FB ID, 이름 등 ... FB Canvas에서 직접 FB 앱을 만들 때 할 수있는 것처럼. 당신이 당신의 기본 정보를 원하는 모든 페이스 북의 응용 프로그램을 사용할 때

그냥 권한이 있는지를 묻는 것보다, 그것을 좋아 (범위?)

어떤 생각을?

답변

1

인증하려는 페이지에 sdk를 포함시켜 페이스 북 개체를 올바르게 인스턴스화하십시오. Wordpress 테마의 header.php 파일에 포함시키고 다른 테마 파일 (single.php, category.php)의 변수를 참조하면 get_header()로 인해 작동하지 않습니다. 포함이 아닌 함수입니다. $ user와 같은 Facebook 변수는 sdk가 각 페이지에로드되지 않으면 계속 이어지지 않습니다.

나는 워드 프레스와 페이스 북 PHP SDK를 결합하여 비슷한 문제에 부딪혔다. 그리고 이것은 내가 그 일에 착수 한 해결책이다.

페이스 북 오브젝트를 별도의 파일로 인스턴스화 한 다음 모든 sdk 코드를 각 템플릿 파일의 맨 위에 두는 것이 좋습니다. 희망이 도움이됩니다.

+0

고마워요, 친구! 모든 것이 지금 작동합니다! – vedranjaic