programing

페이스북 공유자가 항상 잘못된 작성자를 보여줌

megabox 2023. 10. 21. 10:17
반응형

페이스북 공유자가 항상 잘못된 작성자를 보여줌

페이스북 공유자가 왜 내 웹사이트의 기사를 공유할 때 잘못된 기사 작성자를 계속 보여주는지 이해할 수 없습니다. (물론 나는 공유하기 전에 항상 페이스북 디버거를 사용합니다.)

기사를 예로 들어보자: 프란체스카 알로이시오가 분명히 썼지만 (공유할 때) "버지니아 비글리아르"라고 계속 표시하고 있습니다.

Facebook 디버거는 다음을 보고합니다.

<meta property="article:publisher" content="https://www.facebook.com/wordsinthebucket" />
<meta property="article:author" content="https://www.facebook.com/francesca.aloisio.397" />

왜 그런지 알 수가 없네요.

N.B. 저는 Yoast의 Wordpress SEO를 사용합니다.

왜 og 값을 번 정의합니까?

아래를 살펴봅니다(23번 선부터 47번 선까지).

<!--Facebook Open Graph-->
<!--FB page title-->
<meta property="og:title" content="Indonesia Makes a Sharp U-turn on Virginity Tests" />
<!--FB description-->
<meta property="og:description" content="Most students in the world may think that in order to get their high school diploma they would have to meet certain requirements: good grades, good attitude towards school, good relationship with teac..."/>
<!--FB url-->
<meta property="og:url" content="http://wordsinthebucket.com/u-turn-indonesia-virginity-tests"/>
<!--FB image-->
<meta property="og:image" content="http://wordsinthebucket.com/wp-content/uploads/2015/02/indonesia-exam.jpg" />
<!--FB type-->
<meta property="og:type" content="article"/>
<!--FB site name-->
<meta property="og:site_name" content="Words in the Bucket"/>

<!-- This site is optimized with the Yoast SEO plugin v2.3.5 - https://yoast.com/wordpress/plugins/seo/ -->
<title>Indonesia Makes a Sharp U-turn on Virginity Tests</title>
<meta name="description" content="Indonesian officials were forced to take a step back on their proposal of introducing virginity tests for high schoolgirls."/>
<link rel="canonical" href="http://wordsinthebucket.com/u-turn-indonesia-virginity-tests" />
<link rel="publisher" href="https://plus.google.com/+WiBTeam/about"/>
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Indonesia Makes a Sharp U-turn on Virginity Tests" />
<meta property="og:description" content="Indonesian officials were forced to take a step back on their proposal of introducing virginity tests for high schoolgirls." />
<meta property="og:url" content="http://wordsinthebucket.com/u-turn-indonesia-virginity-tests" />
<meta property="og:site_name" content="Words in the Bucket" /> 

FB 디버거에 다음과 같은 내용이 표시되므로 둘 중 하나를 제거합니다.

enter image description here

추가해 보기

<meta name="author" content="[THE_AUTHOR_HERE]">

또한 중복을 제거한 다음 여기로 이동합니다. https://developers.facebook.com/tools/debug/og/object/ 은 url을 삽입하고 "새로운 스크래치 정보 fetch"를 눌러 수정 여부를 확인합니다.

우선, 답변해 주신 모든 분들께 감사드립니다.그러나 그 사이에 저는 제 이전의 것과 관련된 문제라는 것을 깨달았기 때문에 테마를 변경했습니다. 페이지 맨 처음에 "탑 포스트" 부분이 있었고 FB 공유자가 메타 "소스"로 표시한 첫 번째 게시물이 있었습니다.

더블 og 값에 관해서, 알아주셔서 감사합니다.제 실제 테마에는 'SEO'가 있는 것 같습니다.그래서 그냥 머리말에서 뺐어요.php 파일과 YOAST SEO가 그 일을 계속하도록 합니다.

언급URL : https://stackoverflow.com/questions/28703102/facebook-sharer-showing-almost-always-the-wrong-author

반응형