Trong thế giới ngày nay, việc theo dõi thông tin mới nhất và cập nhật từ các trang web đã trở nên quan trọng hơn bao giờ hết. Đối với người quản trị trang web sử dụng WordPress, việc thêm đăng ký RSS cho trang tag và lưu trữ phân loại không chỉ là một cách hiệu quả để duy trì sự liên tục trong việc cập nhật sản phẩm mà còn là một chiến lược thông tin đặc biệt hữu ích. Với bài viết này, Vietnix sẽ cùng bạn sẽ khám phá cách thực hiện cách thêm đăng ký RSS cho trang tag và lưu trữ phân loại tùy chỉnh.
Thêm liên kết đăng ký RSS cho trang tag
Một giải pháp là thêm một liên kết đơn giản “Subscribe” RSS vào các trang lưu trữ tag của trang web. Những trang này hiển thị tất cả các bài viết có cùng một tag.
Phương pháp này yêu cầu bạn thêm code vào trang web WordPress. Thông thường, các hướng dẫn sẽ yêu cầu bạn chỉnh sửa các file themes của mình. Tuy nhiên, điều này có thể gây ra nhiều lỗi thông thường của WordPress. Trong trường hợp tồi tệ nhất, nó có thể làm cho trang web WordPress hoàn toàn không thể truy cập – “This site can’t be reached” được.
Vì lí do đó, Vietnix khuyên bạn nên sử dụng WPCode. Đây là plugin snippet code tốt nhất cho WordPress, cho phép bạn thêm CSS tùy chỉnh, PHP, HTML và nhiều hơn nữa vào website của mình mà không đặt trang web vào các trường hợp bị lỗi nghiêm trọng. Trước hết, bạn cần cài đặt và kích hoạt plugin WPCode miễn phí. Để biết thêm thông tin, xem hướng dẫn từng bước của Vietnix về cách cài đặt một plugin WordPress.
Sau khi kích hoạt, hãy chuyển đến Snippets Code > Add Snippet.
Bạn sẽ thấy thư viện snippet của WPCode. Thư viện này bao gồm một đoạn code cho phép bạn hoàn toàn tắt bình luận, tải lên các loại file mà WordPress thường không hỗ trợ, tắt trang đính kèm,… Để làm điều này, bạn đơn giản chỉ cần di chuột qua tùy chọn “Add Your Custom Code (New Snippet)” và sau đó nhấp vào nút “Use snippet” khi nó xuất hiện. Nếu bạn còn đang băn khoăn và chưa hình dung được thì hãy xem qua hướng dẫn chi tiết của Vietnix về cách thêm code snippet trong WordPress.
Trên màn hình tiếp theo, nhập một tiêu đề cho đoạn code PHP. Điều này chỉ để tham khảo, vì vậy bạn có thể sử dụng bất cứ điều gì bạn muốn. Sau đó, mở danh sách thả xuống “Code Type” và chọn “PHP Snippet”.
Sau khi thực hiện xong thao tác đó, chỉ cần dán code sau vào trình soạn thảo code trong WordPress:
<?php
$tag_id = get_query_var('tag_id');
echo '<div class="tag-feed"><p><a href="' . get_tag_feed_link( $tag_id) . '" title="Subscribe to this tag" rel="nofollow">Subscribe</a></p></div>';
?>
Sau khi làm xong, chỉ cần cuộn xuống ô “Insertion” và chọn “Insertion” nếu chưa được chọn. Sau đó, bạn có thể mở danh sách thả xuống “Location” và chọn “Site Wide Header”.
Điều này sẽ thêm một liên kết “Subscribe” vào mọi trang và bài viết trên toàn bộ blog WordPress. Để hiển thị liên kết chỉ trên các trang tag, hãy cuộn xuống phần “Smart Conditional Logic”.
Ở đây, nhấp vào công tắc “Enable Logic”. Bạn có thể mở danh sách thả xuống “Conditions” và chọn “Show”. Sau đó, nhấp vào “Add new group”.
Bây giờ, mở danh sách thả xuống tiếp theo và chọn “Taxonomy Page”, “Is”, và “Tag”. Điều này sẽ thêm code vào các trang lưu trữ tag.
Sau khi hoàn thành, hãy làm cho đoạn code trở nên hoạt động bằng cách cuộn lên đầu màn hình. Bạn có thể nhấp vào công tắc “Inactive” để chuyển sang “Active” và sau đó nhấp vào nút “Save Snippet”.
Bây giờ, nếu bạn truy cập bất kỳ trang tag nào, bạn sẽ thấy liên kết “Subscribe” mới.
Thêm biểu tượng đăng ký RSS cho trang tag WordPress
Một lựa chọn khác là thêm biểu tượng đăng ký RSS cho trang tag, có thể thu hút sự chú ý hơn so với một liên kết đơn giản “Subscribe”.
Để thêm biểu tượng đăng ký RSS cho trang tag WordPress, bạn sẽ cần bắt đầu bằng cách tải lên biểu tượng bạn muốn sử dụng. Bạn có thể sử dụng bất kỳ biểu tượng nào bạn muốn, nhưng bạn sẽ tìm thấy một biểu tượng ở định dạng PNG trên trang web chính thức của RSS. Khi bạn có một biểu tượng, chỉ cần tải tệp lên thư viện WordPress. Sau đó, bạn sẽ cần lấy URL hình ảnh, vì bạn sẽ sử dụng nó trong bước tiếp theo.
Tiếp đó, hãy tạo một đoạn code PHP mới trong WPCode bằng cách tuân thủ quy trình giống như đã mô tả ở trên. Tuy nhiên, lần này hãy dán đoạn code sau vào trình soạn thảo WPCode:
<?php
$tag_id = get_query_var('tag_id');
echo '<div class="tag-feed"><p><a href="' . get_tag_feed_link( $tag_id) . '" title="Subscribe to this tag" rel="nofollow"><img src="http://example.com/wp-content/uploads/2023/07/rss-icon.png" width="32" height="32" alt="Subscribe" </a></p></div>';
?>
Bạn cần thay thế URL http://example.com
bằng liên kết của biểu tượng RSS bạn đã tải lên ở bước trước đó. Một lần nữa, đặt code chạy chỉ trên các trang tag và sau đó xuất bản nó, theo cùng quy trình đã mô tả ở trên. Bây giờ, nếu bạn truy cập bất kỳ trang tag nào, bạn sẽ thấy biểu tượng RSS.
Thêm liên kết đăng ký RSS vào kho lưu trữ phân loại tùy chỉnh
Bạn cũng có thể thêm đăng ký RSS vào lưu trữ tư duy tuỳ chỉnh trên trang web WordPress. Để làm điều này, bạn sẽ cần tạo một đoạn code PHP mới theo cùng quy trình đã mô tả ở trên. Tuy nhiên, lần này thêm code sau vào WPCode:
<?php
$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
echo '<div class="topic-feed"><p><a href="' . get_term_feed_link($term->term_id, topics, $feed) . '" title="Subscribe to this topic" rel="nofollow">Subscribe</a></p></div>';
?>
Ngoài ra, bạn còn có thể xem thêm những bài viết liên quan khác dưới đây:
Lời kết
Vietnix hy vọng hướng dẫn này đã giúp bạn biết cách thêm đăng ký RSS cho trang tag và lưu trữ tư duy tuỳ chỉnh. Bạn cũng có thể muốn tìm hiểu cách tối ưu hóa RSS Feed trong WordPress đơn giản hoặc kiểm tra cách khắc phục lỗi RSS Feed trong WordPress. Chúc bạn thành công và đừng ngần ngại để lại bình luận bên dưới để đội ngũ admin của Vietnix có thể hỗ trợ bạn nhé!