2013-06-25 35 views
6

Có vẻ như Facebook và LinkedIn có các tiêu chuẩn khác nhau cho ảnh og:. On Facebook họ tư vấn cho rằng hình ảnh phải có ít nhất 200 x 200 pixel (vuông) thấy here Tuy nhiên LinkedIn tư vấn cho 180 x 110 pixel (hình chữ nhật) thấy hereBiểu đồ mở: og: sự khác biệt hiển thị hình ảnh GIỮA LINKEDIN VÀ FACEBOOK

Có cách nào để nhắm mục tiêu một og: image để một trong hai Facebook hoặc LinkedIn một cách riêng biệt? Cách tốt nhất để làm điều này là gì?

Tôi đang cố gắng tạo hình thu nhỏ mặc định cho trang chủ trang web sẽ cho phép người dùng chia sẻ trang chủ một cách tốt đẹp. Hiện tại, LinkedIn đang cắt xén hình ảnh của tôi mặc dù Facebook và Google+ đang chia sẻ nó một cách độc đáo.

Trả lời

9

Điều này nên làm điều đó.

<meta property="og:image" content="image-180x110.jpg" /> <!-- 180x110 Image for Linkedin --> 
<meta property="og:image:width" content="180" /> 
<meta property="og:image:height" content="110" /> 
<meta property="og:image" content="image-200x200.jpg" /> <!-- 200x200 Image for Facebook --> 
<meta property="og:image:width" content="200" /> 
<meta property="og:image:height" content="200" /> 
+0

Câu trả lời này và phải được đánh dấu là "được chấp nhận". – Thomas

+0

Đã không thực hiện thủ thuật cho tôi. Facebook tải cả hai hình ảnh, nhưng không hiển thị hình ảnh lớn hơn khi chia sẻ. – Lightheaded

0

Tùy thuộc vào môi trường máy chủ giống như vậy có thể hoạt động.

<meta property="og:image" content="<?php echo(strpos($_SERVER['HTTP_USER_AGENT'],'LinkedInBot') !== false ? 'image-180x110.jpg' : 'image-200x200.jpg'); ?>" /> 
Các vấn đề liên quan