Thử cái này,
Đây là một cách tiếp cận khác nhau cho yêu cầu, Nhiều lần các thẻ OG tạo ra vấn đề chia sẻ URL hình ảnh trên FB, do bộ đệm, nén, v.v. Vì vậy, trong bất kỳ CMS nào tốt hơn nên sử dụng Javascript SDK for FB
chia sẻ để chia sẻ hình ảnh tùy chỉnh, tiêu đề, mô tả, v.v.
Vấn đề với bộ đệm hoặc nén và xung đột với OG tags
sẽ được giải quyết bằng phương pháp này.
Chỉ cần tạo một ứng dụng trên FB.
<script type="application/javascript">
window.fbAsyncInit = function() {
// init the FB JS SDK
FB.init({
appId : 'APP ID',
status : true,
xfbml : true
});
};
// Load the SDK asynchronously
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
function FBShareOp(){
var product_name = 'your title name';
var description = 'description';
var share_image = 'full image url ';
var share_url = 'url to share';
var share_capt = 'caption';
FB.ui({
method: 'feed',
name: product_name,
link: share_url,
picture: share_image,
caption: share_capt,
description: description
}, function(response) {
if(response && response.post_id){}
else{}
});
}
</script>
để biết thêm chi tiết về nút Chia sẻ tùy chỉnh trên FB
hy vọng nó có ý nghĩa