Đây là một câu hỏi hay, nhưng tôi nghĩ câu trả lời có thể khiến bạn thất vọng.
Câu trả lời ngắn: đến nay tôi biết và tìm kiếm, bạn không thể làm điều đó.
Câu trả lời dài: bạn có thể tối ưu hóa kịch bản này với một số hình ảnh tĩnh tốt - hoặc nếu bạn có thể sáng tạo hơn, hình ảnh thực tế.
Những mẹo đầu tiên
Thêm một hình ảnh tĩnh để mỗi cổ phiếu. Bạn có thể làm điều đó thêm mở Graph Meta Tags trong phần head
bạn của HTML:
<meta property="og:image" content="http://www.myawesomesite.com/logo.jpg"/>
Với đoạn mã trên bạn sẽ nói lên Facebook luôn hiển thị hình ảnh này như một tùy chọn trong nút Share. Theo Facebook documentation, bạn nên sử dụng hình ảnh có ít nhất 1200 x 640 pixel vì điều này sẽ chia sẻ bài đăng có hình ảnh lớn.
Sau đây là bản xem trước của một bài với kích thước được đề nghị:
Và bây giờ là một bài với một hình ảnh nhỏ:
Những mẹo thứ hai
Trong this post tôi thấy một giải pháp tốt có thể cho vấn đề của bạn. Tác giả đã sử dụng các nguyên tắc tương tự của mẹo trước, nhưng ông đã sử dụng một cách thực tế khác để làm điều đó.
Ông đã sử dụng thẻ sau:
<link rel="image_src" href="http://myawesomesite.com/logo.png" />
Thẻ này là gần như giống nhau trước đó, nhưng tôi nghĩ rel="images_src"
thể là một điều thú vị. Thẻ link
cũng được áp dụng trong phần đầu của trang web (theo W3C page), nhưng tôi nghĩ bạn có thể nói dối với Facebook, vì chúng là kẻ xấu và không cung cấp API tốt.
Tôi đã tự hỏi - và đây chỉ là giả thuyết - tại sao không thử áp dụng image_src
làm ID của hình ảnh bài đăng/trang web của bạn? Tôi không thể kiểm tra điều này hiện tại, nhưng bây giờ là điều tốt nhất tôi có thể nghĩ.
Kết luận:
Facebook không phải là rất tốt trong rất nhiều cách khác nhau, và họ không cung cấp tất cả mọi thứ chúng ta cần - như chức năng thú vị này. Nhưng có lẽ chúng ta có thể đánh lừa Facebook bằng cách sử dụng một số kỹ thuật lạ.
Nếu bạn không muốn thử nghiệm những thứ như thế này, cách duy nhất bạn có thể chọn hình ảnh để chia sẻ là đưa cho trang của bạn thẻ OpenGraph Meta tĩnh tĩnh của mẹo đầu tiên.
Tôi hy vọng nó đã giúp một điều gì đó - thật đáng buồn tôi nghĩ đây là câu trả lời hay nhất cho câu hỏi của bạn.
Facebook dường như đã giới hạn số lượng hình ảnh tối đa được hiển thị trong hộp thoại chia sẻ đến ba trong khi trước đây. – CBroe
@CBroe: Cảm ơn bạn đã trả lời. Nhưng tôi hơi bối rối vì hành vi ngẫu nhiên của FACEBOOK. Bởi vì trong một bài đăng, nó hiển thị tất cả 8 hình ảnh và trong một bài đăng khác, nó chỉ không. Thực sự là cơn đau đầu đang chờ đón tôi đối với tôi. – Hardrik
Bạn gọi cổ phần như thế nào? –