12 cách cài đặt RSS Feed cho WordPress

Quảng cáo
Ads_ngang
Website dinhthuanit.com có bài 12 cách cài đặt RSS Feed cho WordPress

Bạn có muốn tối ưu hóa dữ liệu RSS WordPress của mình không? Nguồn cấp dữ liệu RSS cung cấp một cách đơn giản cho người dùng của bạn đăng ký vào nội dung của bạn. Tuy nhiên, không có nhiều người biết phương pháp tận dụng tối đa nguồn cấp dữ liệu RSS của WordPress. Trong bài viết này, mình sẽ chia sẻ 12 mẹo về kiểu cách tối ưu hóa nguồn cấp dữ liệu RSS WordPress của bạn.

1. Tối ưu RSS Feed với Feedly

Feedly đã mau chóng trở thành trình đọc nguồn cấp dữ liệu thông dụng nhất sau sự sụp đổ của Google Reader. Tối ưu hóa nguồn cấp dữ liệu RSS WordPress của bạn với Feedly sẽ giúp bạn có được dùng thử người sử dụng tốt hơn.

Đầu tiên, bạn phải cài đặt plugin Optimize Your Feed for Feedly. Sau khi kích hoạt bạn truy cập Settings » OYFFF để bắt đầu cấu hình.

Ở tùy chọn đầu tiên, bạn sẽ cung cấp một hình ảnh lớn được dùng cho ảnh đại diện cho website của bạn. Tiếp sau đó, bạn thêm ảnh SVG làm tượng trưng cho site.

Lưu ý: Nếu hình ảnh logo của bạn có định hình PNG/JPEG, bạn có thể sử dụng công cụ chuyển đổi sang SVG.

Trong trường hợp bạn tải lên kiểu tệp không cho phép trong WordPress, bạn cần kích hoạt định dạng SVG trong WordPress. Để thực hiện bạn thêm đoạn code sau vào cuối tệp functions.php

 function cc_mime_types($mimes) { $mimes['svg'] = 'image/svg+xml'; return $mimes; } add_filter('upload_mimes', 'cc_mime_types');  

Tiếp theo, bạn phải chọn tùy chọn featured image. Tuy nhiên, nếu bạn đang sử dụng mã tùy chỉnh để thêm hình ảnh nổi bật vào nguồn cấp RSS của mình, thì bạn sẽ cần xóa mã đó. Nếu không, hình ảnh nổi bật có thể xuất hiện hai lần.

Sau đó, bạn cần cung cấp tệp SVG để được sử dụng làm tượng trưng logo. Một lần nữa, bạn có thể sử dụng logo của trang web của bạn để đảm nói rằng nó có tính cao cố định (30px).

Bạn cũng đều có thể chọn màu nhấn sẽ được sử dụng trên Feedly khi hiển thị trang web của bạn dưới dạng nguồn.

Cuối cùng, bạn cũng đều có thể thêm ID theo dấu Google Analytics của mình. Bạn cũng có thể có thể tìm ID này từ bảng điều khiển Google Analytics, VD UA-XXXXXXX-X.

Hoàn tất, bạn nhấn vào nút lưu thay đổi để lưu trữ cài đặt của bạn.

2. Thêm nút theo dấu trên Feedly vào bài viết

Bạn cũng cũng có thể có thể muốn thêm nút theo dấu trên Feedly vào trang web của mình. Điều này sẽ cho phép người sử dụng của bạn đăng ký trực tiếp vào nguồn cấp dữ liệu RSS của bạn trong Feedly.

Trước tiên, bạn cần truy cập trang web của Feedly Button Factory và nhấp vào thiết kế nút mà bạn mong muốn thêm. Sau đó, nhập URL nguồn cấp RSS của bạn có dạng http://yoursite.com/feed/ .

Feedly sẽ tạo một quãng mã cho bạn. Bạn cần sao chép đoạn mã này và chuyển đến trang Appearance » Widgets trong trang quản trị WordPress của bạn.

Sau đó, thêm một tiện ích văn bản vào thanh bên và dán đoạn mã vào.

3. Hiển thị tóm lược bài viết trong RSS Feed

Hiển thị bài viết đầy đặn của bạn trong nguồn cấp dữ liệu RSS cho phép người sử dụng đọc nó trong trình đọc nguồn cấp dữ liệu của họ. Điều này còn có thể ảnh hưởng đến số lượt xem trang, doanh số quảng cáo và tỷ lệ chuyển đổi của bạn.

Một số nhà xuất bản thích hiển thị tóm lược thay vì đòi hỏi người dùng truy cập trang web của họ.

WordPress kèm theo với một giải pháp tích hợp, cấp phép bạn làm điều này. Để thực hiện, bạn truy cập Settings » Reading trong WordPress của bạn và cuộn xuống tùy chọn ‘For each article in a feed, show’.

Tiếp theo, chọn vào Summary và sau đó nhấp vào nút lưu thay đổi để lưu giữ cài đặt của bạn.

Tại trang cài đặt này, bạn cũng có thể có thể thay đổi con số bài đăng sẽ hiển thị trong nguồn cấp RSS của mình.

4. Thêm ảnh đại diện của bài viết trong RSS Feed

Mặc định, WordPress không thêm hình ảnh nổi bật của bạn vào nguồn cấp dữ liệu RSS. Một số độc giả nguồn cấp dữ liệu như Feedly cố gắng tự động sử dụng hình ảnh trước mắt trong bài viết dưới dạng hình ảnh đại diện.

Nếu bạn không sử dụng plugin Optimize Feed for Feedly, thì cũng đều có thể sử dụng cách này để thêm hình ảnh nổi bật vào nguồn cấp dữ liệu RSS của mình.

Chèn đoạn mã sau vào cuối tệp functions.php

 function rss_post_thumbnail($content) { global $post; if(has_post_thumbnail($post->ID)) { $content = ' ' . get_the_post_thumbnail($post->ID) . ' ' . get_the_content(); } return $content; } add_filter('the_excerpt_rss', 'rss_post_thumbnail'); add_filter('the_content_feed', 'rss_post_thumbnail');  

Đoạn code trên sẽ thêm hình ảnh đại trước nội dung bài viết.

5. Thêm nội dung trước & sau nội dung bài viết trong RSS Feed

Bạn muốn thêm một số nội dung tùy chỉnh ở cuối hoặc đầu của mỗi mục trong nguồn cấp dữ liệu RSS của bạn? Nếu bạn đã sử dụng plugin Yoast SEO, thì bạn có thể làm điều ấy một cách dễ dàng. Truy cập trang SEO » Advanced và nhấp vào tab RSS.

Tại đây bạn sẽ thấy hai trường văn bản để thêm nội dung trước và sau bài đăng trong nguồn cấp dữ liệu RSS. Bạn sẽ nhận ra rằng Yoast SEO tự động thêm ‘The post %%POSTLINK%% appeared first on %%BLOGLINK%%’ sau mỗi bài đăng.

Điều này bảo vệ bạn trước những kẻ phá hoại nội dung vì lúc này Google sẽ luôn biết rằng trang web của bạn là nguồn dữ liệu gốc.

6. Thêm dữ liệu tùy chỉnh cho nguồn RSS

Nhiều trang web WordPress có sử dụng kiểu dữ liệu tùy chỉnh cho 1 nội dung mới như recipes, reviews..Mỗi dữ liệu tùy chỉnh có 1 nguồn RSS riêng. Tuy nhiên, mặc định WordPress chỉ hiển thị kiểu dữ liệu bài viết trong RSS chính.

Bạn có thể muốn hiển thị thêm kiểu dữ liệu tùy chỉnh trong RSS của mình, bằng phương pháp thêm đoạn mã sau vào file functions.php

 function myfeed_request($qv) { if (isset($qv['feed']) && !isset($qv['post_type'])) $qv['post_type'] = array('post', 'books', 'movies'); return $qv; } add_filter('request', 'myfeed_request');  

Ở đoạn code trên, tôi đã thêm 2 kiểu dữ liệu books & movies vào nguồn cấp RSS.

7. Cho phép đăng ký RSS Feed thông qua email

Không phải tất cả người dùng của bạn biết hoặc muốn sử dụng trình đọc nguồn cấp dữ liệu để đăng ký. Nhiều người dùng thích đăng ký qua email. Bạn cần đảm bảo thiết kế 1 cách đơn giản nhất để những người sử dụng đó có thể đăng ký để nhận bài đăng của bạn trong hộp thư đến của họ.

Có nhiều cách để thêm đăng ký email vào trang web WordPress của bạn. Hầu hết các nhà cung cấp dịch vụ tiếp thị email thông dụng đều cung cấp tùy chọn RSS vào email. Điều này cho phép họ kiểm tra nguồn cấp RSS của bạn để biết nội dung mới và gửi email nội dung mới đó cho người đăng ký của bạn.

8. Cho phép người dùng đăng ký vào nhóm danh mục

Mỗi danh mục trên trang web WordPress của bạn có một nguồn cấp RSS riêng. Điều này cấp phép người sử dụng của bạn đăng ký các danh mục cụ thể mà họ quan tâm.

Tuy nhiên, hầu hết người dùng không hiểu được họ có thể đăng ký vào các danh mục cụ thể. Bạn cũng đều có thể thêm liên kết vào danh mục nguồn cấp RSS để giúp họ định hướng các chủ đề dễ dàng hơn.

9. Cho phép người dùng đăng ký theo người sáng tác

Nếu trang web của bạn vận hành nhiều tác giả, thì người sử dụng của bạn cũng có thể có thể muốn đăng ký vào các người sáng tác yêu thích của họ. Giống như các danh mục và loại bài đăng tùy chỉnh, mỗi tác giả trong WordPress có 1 nguồn cấp RSS riêng.

Nguồn cấp dữ liệu RSS này còn có dạng:

http://www.example.com/author/tom/feed/

Bạn cũng có thể có thể sử dụng định dạng URL này để thêm liên kết đến nguồn cấp dữ liệu RSS của người sáng tác trong phần tiểu sử tác giả.

10. Ẩn/hiện nội dung từ người đăng ký RSS Feed

Bạn chỉ mong hiển thị nội dung thưởng cho người đăng ký nguồn cấp dữ liệu RSS của bạn? Một số chủ nắm giữ trang web thông minh sử dụng điều này để khuyến khích người sử dụng đăng ký vào nguồn cấp dữ liệu RSS của họ.

Mặt khác, một số chủ nắm giữ trang web có thể muốn ẩn một phần nội dung của họ từ trình đọc RSS. Điều này cấp phép họ khuyến khích người dùng truy cập trang web của họ.

Trước tiên, bạn phải cài đặt và kích hoạt plugin WP Kill in Feed. Sau khi kích hoạt, bạn có thể sử dụng shortcode [addtofeed] để chỉ hiển thị nội dung cho các người đăng ký RSS, như thế này:

 [addtofeed] This content is for RSS feed subscribers only [/addtofeed]  

Bạn cũng đều có thể sử dụng shortcode [killinfeed] để ẩn nội dung từ RSS Feed.

 [killinfeed]Content hidden from RSS feed subscribers [/killinfeed]  

11. Thêm nút mạng xã hội vào RSS Feed.

Nhiều trình đọc nguồn cấp dữ liệu tối tân như Feedly, cấp phép người dùng chia sẻ bài viết từ nguồn cấp dữ liệu họ đã đăng ký. Tuy nhiên, các trình đọc RSS khác không có các tính năng chia sẻ xã hội.

Bạn có thể thêm các tượng trưng mạng xã hội của riêng bạn vào nguồn cấp dữ liệu RSS WordPress.

Trước tiên, bạn sẽ rất cần tạo các biểu tượng cho những nút socials. Đối với bài chỉ dẫn này, mình sử dụng các biểu tượng cho Facebook và Twitter vào trang web demo cho các bạn theo dõi.

Tiếp theo, bạn thêm đoạn mã sau vào tệp functions.php

 // add custom feed content function wpb_add_feed_content($content) { // Check if a feed is requested if(is_feed()) { // Encoding post link for sharing $permalink_encoded = urlencode(get_permalink()); // Getting post title for the tweet $post_title = get_the_title(); // Content you want to display below each post // This is where we will add our icons $content .= ' '; } return $content; } add_filter('the_excerpt_rss', 'wpb_add_feed_content'); add_filter('the_content', 'wpb_add_feed_content');  

Đừng quên thay tính chất ‘src=’ của thẻ img bằng URL hình ảnh của các biểu tượng mạng xã hội tương ứng.

Bây giờ bạn có thể xem nguồn cấp dữ liệu RSS của mình trong trình đọc RSS và bạn sẽ thấy các nút chia sẻ xã hội cho Facebook và Twitter.

12. Trì hoãn bài viết xuất hiện trong RSS Feed

Nguồn cấp dữ liệu RSS thường được dùng bởi những robot đọc để tự động tìm nạp và hiển thị nội dung của bạn trên trang web của họ. Nếu bạn có một trang web mới với thẩm quyền thấp, thì những trang web lấy nội dung này còn cũng có thể đánh bại bạn trong kết quả tìm kiếm.

Một giải pháp khả thi để chống lại vấn đề đây là bằng phương pháp trì trệ các bài đăng xuất hiện trong nguồn cấp dữ liệu RSS của bạn. Điều này cho phép các công cụ kiếm tìm có thời gian để thu thập dữ liệu và lập chỉ mục nội dung của bạn trước khi nó xuất hiện ở nơi khác.

Bạn sẽ cần thêm đoạn mã sau vào cuối tệp functions.php

 function publish_later_on_feed($where) { global $wpdb; if ( is_feed() ) { // timestamp in WP-format $now = gmdate('Y-m-d H:i:s'); // value for wait; + device $wait = '10'; // integer // http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff $device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR // add SQL-sytax to default $where $where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait "; } return $where; } add_filter('posts_where', 'publish_later_on_feed');  

Mã này thêm độ trễ 10 phút trước lúc bài đăng cũng có thể có thể xuất hiện trong nguồn cấp dữ liệu RSS của bạn. Bạn có thể thay đổi tùy theo nhu cầu của riêng bạn như trong một giờ(60) hoặc trong hai giờ (120).

Mình kỳ vọng qua bài viết này sẽ giúp bạn tối ưu RSS Feed trong WordPress.

Để thu được bài viết mới vui lòng đăng ký kênh kiến thức WordPress từ A-Z ở Form bên dưới. Bạn cũng đều có thể thu được sự trợ giúp trên Twitter và Facebook

Bài viết 12 cách cài đặt RSS Feed cho WordPress được tổng hợp và biên tập bởi: dinhthuanit.com. Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho dinhthuanit.com để điều chỉnh. dinhthuanit.com xin cảm ơn.

Bài Viết Liên Quan


Bài Viết Khác


Quảng cáo
Ads_ngang