Nguồn cấp dữ liệu RSS cung cấp theo một cách dễ dang cho người dùng của bạn đăng ký dễ dàng. Một số người đã biết tận dụng được những nguồn cấp dữ liệu RSS của Wordpress. Bài viết dưới đây cùng ThemeNest tham khảo 12 cách cài đặt và sử dụng Rss Feed cho wordpress
Bước 1: Cài đặt plugin Optimize Your Feed For Feedly. Sau khi mà bạn đã kích hoạt xong thì hãy truy cập Settings → OYFFF để bắt đầu thực hiện cài đặt cấu hình.
Cài đặt plugin Optimize Your Feed For Feedly
Bước 2: Bạn cung cấp một hình có kích thước lớn để dùng làm ảnh đại diện cho website. Sau đó thì bạn thêm ảnh SVG để làm biểu tượng cho site.
Lưu ý: Bạn nên đổi đuôi ảnh sang .jpg hay .png cần đổi sang .svg. Bạn cũng có thể thực hiện đổi trên web online. Nếu như mà Wordpress không nhận tệp của bạn vào function.php để kích hoạt như sau:
function cc_mime_types($mimes) {
$mimes[‘svg’] = ‘image/svg+xml’;
return $mimes;
}
add_filter(‘upload_mimes’, ‘cc_mime_types’);’
Bước 3: Bạn thêm ID theo dõi tại Google Analytics. Bạn cũng có thể tìm mã ID này từ bảng điều khiển từ Google Analytics. ví dụ như UA-XXXX. Như thế thì bạn cũng đã được hoàn tất.
Wordpress thường đi kèm với giải pháp tích hợp và cho phép bạn được thực hiện điều này.
Truy cập vào Settings → Reading ở trong Wordpress và cuộn xuống phần tùy chọn "For each article in a feed, show".
Bạn vào phần Summary và sau đó thì nhấp vào nút "Lưu thay đổi" để lưu trữ được cài đặt của bạn.
Bạn cũng có thể thay đổi được số lượng bài viết sẽ hiển thị ở trong nguồn cấp RSS.
Thay đổi được số lượng bài viết
Bạn truy cập vào trang website của Feedly Button Factory.
Bước 2: Nhấp vào nút thiết kế mà bạn muốn thêm vào.
Nhập URL vào nguồn mà RSS của bạn dưới dạng là http://yoursite.com/feed/.
Thêm nút theo dõi Feedly vào bài
Feedly sẽ cho bạn một đoạn mã và bạn cũng chỉ cần sao chép đoạn mã đó và chuyển đến trang Giao diện → Widget ở trong trang quản trị của Wordpress của bạn
Bạn chỉ cần thêm tiện ích của văn bản vào thanh ở bên và copy dán đoạn mã đó vào.
Với những bạn mà không sử dụng Plugin Optimize Feed for Feedly thì cũng có thể dùng đến cách này để thêm những hình ảnh nổi bật vào nguồn cấp của dữ liệu RSS của mình.
Nhiệm vụ của bạn là 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');
Nếu như mà bạn đã cài đặt được Yoast SEO thì bạn thực hiện cách này khá dễ dàng. Còn nếu như mà bạn chưa cài đặt thì hãy cài đặt và kích hoạt trước đã nhé. Xong thì hãy thực hiện những bước như sau:
Bạn truy cập vào trang SEO
Chọn advanced và nhập vào tab RSS.
Plugin Yoast SEO cũng sẽ tự động thêm "The post %%POSTLINK%% appeared first on %%BLOGLINK%%" sau mỗi bài đăng.
Mặc định của Wordpress đó là chỉ hiển thị kiểu dữ liệu của bài viết trong RSS chính. Vì thế nếu như mà bạn muốn hiển thị thêm kiểu dữ liệu tùy chỉnh ở trong RSS của mình thì bạn chỉ cần thêm một đoạn mã ở sau 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');
Đa số những nhà cung cấp dịch vụ Email Server hay email hotsing thì cũng đều cho phép được tùy chọn RSS vào email. Chính vì điều này cũng đã cho phép họ được kiểm tra được nguồn cấp RSS của bạn để biết được nội dung mới và gửi nội dung của email đó cho người mà bạn đã đăng ký.
Tại mỗi danh mục ở trên Wordpress thì cũng sẽ có được một nguồn cấp RSS riêng. Điều này cũng cho phép được người dùng đăng ký những những danh mục cụ thể mà họ quan tâm.
Nhưng mà hầu như người dùng thì sẽ không biết đăng ký vào những danh mục cụ thể. Bạn cũng có thể thêm liên kết những danh mục có nguồn cấp RSS để nhằm giúp họ có thêm sự định hướng hơn về những chủ đề.
Cũng giống như những danh mục và những loại bài đăng tùy chỉnh thì mỗi tác giả ở trong Wordpress cũng sẽ có một nguồn RSS riêng.
Nguồn cấp dữ liệu RSS này cũng có dạng là:
http://www.example.com/author/tom/feed/
Bạn cũng có thể sử dụng dụng dưới dạng URL để thêm liên kết đến những nguồn cung cấp dữ liệu RSS của tác giả ở trong phần tiểu sử của tác giả.
Bạn muốn ẩn một số nội dung của họ từ trình đọc RSS. Điều này cũng khuyến khích được người dùng truy cập trang web của bạn.
Cài đặt Plugin WP Kill in Feed.
Bạn sử dụng shortcode [addtofeed] để chỉ hiển thị được nội dung cho những người đăng ký RSS như thế này:
[addtofeed]
This content is for RSS feed subscribers only
[/addtofeed]
Bên cạnh đó thì bạn cũng có thể sử dụng Shortcode [killinfeed] để ẩn nội dung từ RSS Feed.
[killinfeed]Content hidden from RSS feed subscribers [/killinfeed]
Bạn cũng có thể thêm những biểu tượng của mạng xã hội riêng vào nguồn cấp dữ liệu RSS Wordpress.
Tạo biểu tượng những nút Social. Ví dụ sau bạn có thể thêm Facebook và Twitter.
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 .= '
<a href="http://www.facebook.com/sharer/sharer.php?u=' . $permalink_encoded . '" title="Share on Facebook"><img src="Facebook icon file url goes here" title="Share on Facebook" alt="Share on Facebook" width="64px" height="64px"/></a>
<a href="http://www.twitter.com/share?&text='. $post_title . '&url=' . $permalink_encoded . '" title="Share on Twitter"><img src="Facebook icon file url goes here" title="Share on Twitter" alt="Share on Twitter" width="64px" height="64px"/></a>
';
}
return $content;
}
add_filter('the_excerpt_rss', 'wpb_add_feed_content');
add_filter('the_content', 'wpb_add_feed_content');
Lưu ý: Bạn nên thay thuộc tính "src=" của thẻ img bằng URL hình ảnh của những biểu tượng của mạng xã hội tương ứng.
RSS thường được sử dụng bởi những robot đọc để tự động tìm nạp và hiển thị những nội dung. Nếu như mà có một trang web mới mà có sự thẩm quyền thấp thì những trang website lấy nội dung này thì cũng có thể đánh bại bạn trong việc tìm kiếm kết quả.
Trì hoãn RSS Feeds sẽ cho phép những công cụ tìm kiếm có thời gian để nhằm thu thập được dữ liệu và lập chỉ mục nội dung của bạn trước khi mà nó xuất hiện ở nơi khác.
Bạn sẽ thêm đoạn code này 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');
Trên đây là 12 cách cài đặt và sử dụng Rss Feed cho wordpress mà ThemeNest muốn giới thiệu đến với bạn. Chúc bạn thành công và có được lượt traffic khủng ở trong tương lai.