1

여기에 이상한 점이 있습니다.왜 Wordpress 사이트에서 페이스 북 공유가 엉뚱한가?

www.oasisplace.com.my는 고객이 저희가 개발 한 Wordpress 사이트로 블로그 게시물을 공유하는 데 문제가 있습니다.

각 블로그 게시물 하단에는 Facebook 공유 아이콘이 있습니다.

클릭하면 Facebook 공유 대화 상자가 나타납니다.

일부 사용자의 경우 추천 이미지가 Facebook 아이콘으로 대체됩니다. 일부 다른 경우에는 단순히 공백 이미지입니다. 그러나 저와 일부 개발 팀에게는 게시물이 눈에 띄는 추천 이미지와 정상적으로 공유됩니다.

해결할 수있는 방법이 있습니까?

내 가정은 다른 사이트 URL을 가진 준비 서버에서 공식 배포를 위해 프로덕션 서버로 마이그레이션하는 중에 실수로 고생하는 것입니다.

감사합니다.

+1

'og :'태그가 생성되고 있습니까? – TecBrat

+0

@TecBrat 예, 그렇습니다. og : 속성을 대신 사용할 포인터가 있습니까? –

+1

그래, "Will"에 의한 답이 아마도 정확해질 것입니다. – TecBrat

답변

2

당신이

<link rel="image_src" href="http://www.oasisplace.com.my/path/to/image.jpg"/> 

또는

<meta property="og:image" content="[image url]"/> 

를 포함하면 페이스 북은 일관를 선택해야합니다.

WordPress 사이트의 헤더에 이러한 것들을 가져 오는 것은 피타가 될 수 있습니다.

http://werewp.com/wordpress/how-to-integrate-facebook-open-graph-protocol-into-your-wordpress-theme/은 header.php (또는 < 머리 부분 > 섹션이있는 곳)의 2 차 루프를 사용합니다. 비효율적이지만 아마 작동합니다.

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" prefix="og: http://ogp.me/ns#" <?php language_attributes(); ?>> 
<?php if (have_posts()):while(have_posts()):the_post();endwhile;endif;?> 
> 
<?php if (is_single()) { ?> 
    <meta property="og:title" content="<?php single_post_title(''); ?>" /> 
    <meta property="og:description" content="<?php echo strip_tags(get_the_excerpt($post->ID)); ?>" /> 
    <meta property="og:type" content="article" /> 
    <meta property="og:image" content="<?php echo wp_get_attachment_thumb_url(get_post_thumbnail_id($post->ID)) ?>" /> 
<?php } else { ?> 
    <meta property="og:site_name" content="<?php bloginfo('name'); ?>" /> 
    <meta property="og:description" content="<?php bloginfo('description'); ?>" /> 
    <meta property="og:type" content="website" /> 
    <meta property="og:image" content="<?php bloginfo('template_url') ?>/path/to-your/logo.jpg" /> 
<?php } ?> 

나는 요즘 구축 한 모든 사이트에 Yoast SEO 플러그인을 포함 시켰습니다. 이유 중 하나는 Facebook 헤더 항목을 처리한다는 것입니다. 현명한 기본값을 사용하며 특정 게시물의 기본값을 덮어 쓸 수 있습니다.

+0

고마워요 @ 윌은 그것을 시도하고 돌아 가면 작동합니다. –

+0

안녕하세요 저는 Yoast SEO 플러그인을 설치하려고했지만 관련 영역을 활성화했지만 두 번째 게시물은 여전히 ​​아이콘 만 공유하는 것 같습니다. URL/퍼머 링크를 Facebook 개발자 디버그에 배치하면 Facebook 서버가 Facebook 공유 아이콘을 포함하여 og : 이미지에 세 개의 이미지를 가져 오는 것 같습니다. 그러나 이전 이미지는 적절한 추천 이미지로 올바르게 작동합니다. 해야 할 일이 있습니까? –

관련 문제