Các bạn lên facebook thấy bạn bè mình hoặc các fanpage lớn họ share các bài viết lên tường có thêm dòng “Bởi: abcxyz” hoặc tiếng anh là “By: zbcxyz”. Chắc hẳn các bạn tò mò muốn biết họ đã dùng cách nào để có thể hiển thị được như vậy đúng không nào?
Đây là tính năng Open Graph của Facebook cập nhật từ năm 2014 (tính năng Open Graph là gì thì bạn search Google xem bản đầy đủ nhé)
Sau đây mình sẽ hướng dẫn các bạn cách làm nhé
Các bạn mở file function.php ra, sau đó paste đoạn code này vào dưới cùng (trước dấu ?> ) nhé
function fb_author() {
if ( is_singular(‘post’) ) {
echo ‘<meta name=”author” content=”‘.get_the_author().'”>’;
} else {
echo ‘<meta name=”author” content=”‘.get_bloginfo( ‘name’ ).'”>’;
}
}
add_action( ‘wp_head’, fb_author );
Giải thích ý nghĩa đoạn code trên:
Khi bạn share 1 đường link thì sẽ hiển thị tên tác giả bài viết, còn khi bạn chia sẻ link trang chủ hoặc các trang khác thì nó sẽ hiển thị tên website
Lưu ý: Sau khi các bạn làm xong thì chờ facebook cập nhật lại (có thể vài ngày hoặc lâu hơn). Tuy nhiên, nếu bạn muốn facebook cập nhật nhanh hơn thì các bạn vào https://developers.facebook.com/tools/debug/ sau đó paste 1 link bất kì của website bạn vào đó rồi bấm vào debug để facebook cập nhật lại luôn cho bạn
Chúc bạn thành công!
Tìm trên Google:
- Hiển thị tác giả bài viết
- Hiển thị tác giả bài viết khi share lên facebook
- Code hiển thị tác giả bài viết
- Cách hiển thị tên tác giả khi chia sẻ lên facebook
Thao Marky‘s Productions
- Hướng dẫn xử lí lỗi Shockwave Flash has Crashed trên Google Chrome và Cốc Cốc
- Hướng dẫn Gửi/nhận mail domain thông qua tài khoản Gmail
- Hướng dẫn thiết kế Website bằng Bootstrap Responsive (Phần 2)
- Hướng dẫn hẹn giờ đăng bài tự động trên WordPress
- Hướng dẫn hiển thị tên tác giả bài viết trong WordPress lên facebook