2011-10-14 3 views
0

사용자 정의 함수를 사용하여 페이지의 머리 부분에 OG 정보를 채 웁니다. 원본을 보면 머리에 나열된 올바른 OG 데이터를 명확하게 볼 수 있습니다. 썸네일과 제목이 페이스 북 뉴스 피드에 그것을 만들하지 않습니다하지만 linkWordPress 슬라이드 쇼 페이지에서 그래프를 엽니 다. 머리글은 있지만 개체 디버거는 오류를 등록합니다.

<meta property="fb:admins" content="18938064984"/> 
<meta property="og:title" content="Send the Trend Launches Celebrity-Inspired Eye Makeup!"/> 
<meta property="og:type" content="article"/> 
<meta property="og:url" content="http://news.instyle.com/photo-gallery/"/> 
<meta property="og:site_name" content="Instyle.com"/> 
<meta property="og:image" content="http://img2.timeinc.net/instyle/images/2011/wrn/101311-makeup-camilla-383.jpg"/> 
<meta property="og:locale" content="en_US" /> 

. 심지어 명시 적으로 제공해야

유추 재산권
og:url 속성을 수정해야

경고 : 나는 페이지의 객체 디버거를 사용할 때

는 이러한 오류를 반환 다른 태그에서 값을 추론 할 수있는 경우
유추 된 속성
다른 태그에서 값을 유추 할 수있는 경우에도 og:title 속성을 명시 적으로 제공해야합니다.
유추 된 속성
다른 태그에서 값을 유추 할 수있는 경우에도 og:image 속성을 명시 적으로 제공해야합니다.
유추 된 속성
다른 태그에서 값을 유추 할 수있는 경우에도 og:locale 속성을 명시 적으로 제공해야합니다.

나는이 결과를 얻을 그래프 URL 링크를 클릭

는 제목에-정확하고 이미지는 페이지 하단의 이미지입니다 :

{ 
    "url": "http://news.instyle.com/photo-gallery/", 
    "type": "website", 
    "title": "Photo Gallery : InStyle.com What's Right Now", 
    "image": [ 
     { 
      "url": "http://img2.timeinc.net/instyle/static/i/oba-compliance.png" 
     } 
    ], 
    "updated_time": "2011-10-14T15:20:44+0000", 
    "id": "10150121051762663" 
} 

비 슬라이드 쇼 페이지에 페이스 북의 링크입니다 잘 작동하지만 OG 데이터는 슬라이드 쇼를 위해 생성되지 않았으므로이 사용자 지정 함수를 만들어야만 작업 할 수있었습니다.

답변

0

Facebook OpenGraph 메타 태그에 문제가있는 경우 Facebook Debugger (이전에는 Facebook Linter로 알려짐)이 종종 매우 도움이됩니다. URL을 다시 구문 분석하고 OpenGraph 파서가 볼 수있는 것을 보여줍니다 그것에 대해.

URL에 Facebook의 캐시 된 OG 메타 데이터를 업데이트하는 이점이 추가되었습니다. 이는 해당 콘텐츠를 새로 업데이트 한 경우 매우 유용합니다.