SEO tự động là mục tiêu mà nhiều website đang hướng đến. Tuy nhiên, việc điều hướng nội dung đòi hỏi nhiều thời gian và không đảm bảo độ chính xác cao. Trong trường hợp này, việc sử dụng các thẻ tag (tags) có thể giúp lưu trữ các bài viết liên quan một cách chính xác hơn và giúp người dùng tìm kiếm thông tin dễ dàng hơn. Vì vậy, việc liên kết các thẻ tag này trong nội dung là rất quan trọng. Với WordPress, bạn có thể thực hiện điều này một cách tự động một cách dễ dàng. Trong bài viết này, Theme Giá Rẻ sẽ chia sẻ với bạn một phương pháp để tự động tạo liên kết đến các thẻ tag dựa trên từ khóa của chúng trong bài viết.
Trong bài viết trước, chúng ta đã thảo luận về thẻ tag trong WordPress. Nếu bạn vẫn chưa hiểu rõ khái niệm và sự khác biệt giữa thẻ tag và chuyên mục, hãy xem lại bài viết đó.
Bạn có biết tại sao nên chèn liên kết của các thẻ tag vào nội dung bài viết không? Việc này giúp tăng cường việc điều hướng trong nội dung, giúp người dùng dễ dàng tìm thấy và tiếp cận nhiều nội dung hơn. Điều này không chỉ kéo dài thời gian mà người dùng ở lại trang web, mà còn cải thiện chất lượng người dùng và ảnh hưởng tích cực đến việc tối ưu hoá công cụ tìm kiếm (SEO). Vì vậy, chèn liên kết các thẻ tag vào nội dung bài viết là điều rất quan trọng.
Trên nền tảng WordPress, bạn có thể tự động tạo liên kết này dựa trên từ khóa của các thẻ tag trong bài viết.
Để thực hiện việc tự động chèn liên kết các thẻ tag vào nội dung bài viết, trước tiên, bạn cần đăng nhập vào trang quản trị WordPress (wp-admin).
Sau đó, Chọn Giao diện -> Theme File -> Editor.
Lưu ý: Nếu bạn không am hiểu về WordPress thì tuyệt đối không thêm, sửa, xóa bất kì nội dung khác nào vào các file trong đây nhé. Các file này là file trực tiếp của mã nguồn themes trên hosting, nếu thay đổi rất có thể sẽ sảy ra lỗi rất khó khắc phục.
chọn để chỉnh sửa file functions.php.
Rồi coppy đoạn mã PHP dưới đây thêm vào cuối file.
//Hàm chèn tự động liên kết thẻ tag vào nội dung bài viết dựa vào từ khóa các thẻ tag function auto_link_tags($content){ $post_tags = get_the_tags(); if ($post_tags) { $i = 0; foreach($post_tags as $tag) { $tags[$i] = "~<(?:a\\s.*?|[^>]+>)(*SKIP)(*FAIL)|\\b(?:\\b(" . $tag->name . ")\\b(?=[^>]*(<|$)))\\b~i"; $tag_url = get_tag_link($tag->term_id); $tag_html[$i] = '$1'; $i++; } $content = preg_replace($tags, $tag_html, $content,1); } return $content; } //móc hàm vào hooks the_content add_filter('the_content', 'auto_link_tags');

Như vậy là đã thành công rồi, bạn mở bài viết bất kì trên blog của mình mà nội dung bài viết có chứa từ khóa thẻ tag kiểm tra nhé.
Cảm ơn bạn đã theo dõi bài viết! Chúc bạn thành công!