Khi chia sẻ một liên kết lên Facebook, bạn có để ý thấy một dòng nhỏ ghi tên tác giả bên cạnh tên website không? Đây là một chi tiết nhỏ nhưng cực kỳ quan trọng giúp tăng độ tin cậy và xây dựng thương hiệu cá nhân. Bài viết này sẽ hướng dẫn chi tiết cách hiển thị tên tác giả lên Facebook cho WordPress một cách chuyên nghiệp, áp dụng cho cả người mới bắt đầu và người dùng nâng cao.
Tại sao cần hiển thị tên tác giả khi chia sẻ lên Facebook?
Việc thêm thông tin tác giả vào các liên kết chia sẻ không chỉ để trang trí. Nó mang lại nhiều lợi ích thực tế, đặc biệt là trong bối cảnh Google ngày càng đề cao E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness):
- Tăng độ tin cậy (Trust): Người đọc biết ai là người đứng sau nội dung, tạo cảm giác minh bạch và đáng tin cậy hơn.
- Xây dựng thương hiệu cá nhân: Giúp tác giả được nhiều người biết đến hơn, khẳng định chuyên môn trong lĩnh vực của họ.
- Tăng tỷ lệ nhấp (CTR): Một liên kết có đầy đủ thông tin, chuyên nghiệp thường thu hút sự chú ý và khuyến khích người dùng nhấp vào xem nhiều hơn.
Cách 1: Dùng Plugin SEO (Yoast SEO, Rank Math) – Khuyến khích
Đây là phương pháp đơn giản, an toàn và được khuyến khích nhất cho hầu hết người dùng WordPress. Các plugin SEO phổ biến như Yoast SEO hay Rank Math đều đã tích hợp sẵn tính năng này.
Nguyên tắc hoạt động: Plugin sẽ tự động thêm thẻ Open Graph article:author
vào mã nguồn của bài viết, trỏ đến trang Facebook cá nhân của tác giả.
Các bước thực hiện:
- Vào trang quản trị WordPress, đi tới Thành viên (Users) -> Hồ sơ (Your Profile).
- Kéo xuống phần Thông tin liên hệ (Contact Info).
- Tìm trường URL Facebook (hoặc tương tự) và dán đường link trang cá nhân Facebook của bạn vào đó (ví dụ:
https://www.facebook.com/your.username
). - Nhấn Cập nhật hồ sơ (Update Profile).
Chỉ cần như vậy, Yoast SEO hoặc Rank Math sẽ tự động xử lý phần còn lại. Khi bạn chia sẻ một bài viết mới, tên của bạn sẽ được hiển thị.
Cách 2: Thêm Code Hiển Thị Tác Giả Facebook Vào WordPress Thủ Công
Phương pháp này phù hợp nếu bạn không sử dụng plugin SEO hoặc muốn kiểm soát hoàn toàn mã nguồn của website. Bạn sẽ cần chèn một đoạn code vào file functions.php
của theme.
Lưu ý: Luôn sao lưu website trước khi chỉnh sửa file functions.php
. Một lỗi nhỏ cũng có thể làm hỏng trang web của bạn. An toàn hơn, hãy sử dụng plugin Code Snippets để chèn code.
Thêm trường Facebook vào hồ sơ người dùng: Đầu tiên, chúng ta cần tạo một trường để người dùng nhập URL Facebook của họ. Thêm đoạn code sau vào file
functions.php
:function add_facebook_contactmethod( $contactmethods ) { $contactmethods['facebook'] = 'Facebook Profile URL'; return $contactmethods; } add_filter( 'user_contactmethods', 'add_facebook_contactmethod', 10, 1 );
Sau khi thêm, bạn sẽ thấy một trường mới tên là “Facebook Profile URL” trong trang hồ sơ người dùng.
Thêm thẻ Open Graph vào thẻ
<head>
: Tiếp theo, thêm đoạn code này vào filefunctions.php
để xuất thẻ metaarticle:author
khi xem một bài viết đơn lẻ.function add_facebook_author_meta_tag() { if ( is_singular('post') ) { $author_id = get_post_field( 'post_author', get_the_ID() ); $facebook_url = get_the_author_meta( 'facebook', $author_id ); if ( ! empty( $facebook_url ) ) { echo '<meta property="article:author" content="' . esc_url( $facebook_url ) . '" />\n'; } } } add_action( 'wp_head', 'add_facebook_author_meta_tag' );
Sau khi hoàn thành 2 bước trên và cập nhật URL Facebook trong hồ sơ, website của bạn đã sẵn sàng.
Kiểm Tra và Gỡ Lỗi (Debug) Với Facebook Sharing Debugger
Đôi khi, dù đã cài đặt đúng, tên tác giả vẫn không hiển thị trên các link cũ do cơ chế lưu cache của Facebook. Để khắc phục và kiểm tra, hãy sử dụng công cụ chính thức của Facebook.
- Truy cập công cụ: Facebook Sharing Debugger.
- Dán URL bài viết bạn muốn kiểm tra vào ô và nhấn Gỡ lỗi (Debug).
- Facebook sẽ hiển thị các thông tin nó đang thấy từ URL của bạn. Nếu thông tin đã cũ, hãy nhấn nút Thu thập lại (Scrape Again) để buộc Facebook cập nhật.
- Kiểm tra phần Link Preview để xem tên tác giả đã hiển thị đúng chưa.
Câu Hỏi Thường Gặp (FAQ)
1. Tại sao tôi đã làm theo hướng dẫn nhưng tên tác giả vẫn không hiển thị?
Có một vài lý do phổ biến: bạn chưa điền URL Facebook vào hồ sơ WordPress, website của bạn có plugin cache và chưa được xóa, hoặc Facebook đang lưu cache phiên bản cũ của link (dùng công cụ Debug để khắc phục).
2. Thẻ article:author
và meta name="author"
khác gì nhau?
meta name="author"
là một thẻ HTML chung, trong khi article:author
là một thẻ thuộc giao thức Open Graph của Facebook, được thiết kế riêng để xác định tác giả bài viết cho mạng xã hội này. Để hiển thị trên Facebook, bạn cần thẻ article:author
.
3. Tôi có thể dùng AI để tạo code này không?
Hoàn toàn có thể. Bạn có thể yêu cầu AI như ChatGPT hoặc Gemini: “Viết một đoạn code PHP cho WordPress để thêm thẻ meta Open Graph ‘article:author’ vào header của bài viết, lấy URL từ trường ‘facebook’ trong hồ sơ người dùng.” AI có thể giúp bạn tạo ra đoạn code cơ bản nhanh chóng, tuy nhiên, bạn vẫn cần tự kiểm tra và tích hợp vào website một cách cẩn thận.
Hy vọng thủ thuật nhỏ này sẽ giúp website của bạn trở nên chuyên nghiệp hơn. Ngoài ra, bạn có thể tham khảo thêm các hướng dẫn hữu ích khác như cách phân trang WordPress hay cách tạo menu trong WordPress và rất nhiều thủ thuật khác tại đây.