Làm thế nào để trì hoãn các bài viết xuất hiện trong WordPress RSS Feed

Tác giả sysadmin, T.Hai 07, 2023, 04:34:46 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Làm thế nào để trì hoãn các bài viết xuất hiện trong WordPress RSS Feed


Việc trì hoãn để các bài đăng không xuất hiện ngay lập tức có thể giúp bạn không vô tình gửi đi công việc còn dang dở, cho bạn thời gian để chỉnh sửa các lỗi chính tả mà bạn có thể thấy và giúp bạn đánh bại các trình thu thập nội dung trong SEO.

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách trì hoãn các bài đăng xuất hiện trong nguồn cấp RSS của WordPress.

1. Tại sao Trì hoãn Nguồn cấp RSS của bạn trong WordPress?

Đôi khi bạn có thể xuất bản một cái gì đó trên blog WordPress của mình với một lỗi đánh máy mà bạn không nhìn thấy. Sai lầm sau đó được phân phối đến nguồn cấp dữ liệu RSS của bạn và tất cả những người đăng ký của bạn. Nếu bạn có đăng ký email trên blog WordPress của mình thì những người đăng ký đó cũng sẽ nhận được.

Bằng cách thêm độ trễ giữa nguồn cấp RSS và trang web trực tiếp của bạn, bạn sẽ có một khoảng thời gian nhỏ để phát hiện lỗi trên trang web trực tiếp và khắc phục lỗi đó.

Nguồn cấp dữ liệu RSS cũng được sử dụng bởi các trang web thu thập nội dung. Họ sử dụng nó để theo dõi nội dung của bạn và sao chép các bài đăng của bạn ngay khi chúng xuất hiện trực tiếp. Nếu bạn có một trang web mới với ít thẩm quyền, thì rất nhiều lần những người thu thập nội dung này có thể sẽ đánh bại bạn trong kết quả tìm kiếm.

Bằng cách trì hoãn một bài viết trong nguồn RSS của bạn, bạn có thể cung cấp cho các công cụ tìm kiếm đủ thời gian để thu thập thông tin và lập chỉ mục nội dung của bạn trước tiên.

Phải nói rằng, chúng ta hãy xem cách dễ dàng trì hoãn các bài đăng xuất hiện trong nguồn cấp RSS của trang web WordPress.

2. Cách trì hoãn các bài đăng trong nguồn cấp RSS WordPress của bạn

Để bắt đầu, chúng tôi khuyên bạn nên sử dụng WPCode để trì hoãn các bài đăng xuất hiện trong nguồn cấp dữ liệu trang web của bạn. WPCode cho phép bạn thêm mã tùy chỉnh vào WordPress một cách an toàn và dễ dàng mà không phải lo lắng về việc trang web của bạn bị hỏng.

Đối với người dùng nâng cao, thay vào đó, bạn có thể sao chép/dán đoạn mã sau vào tệp functions.php của chủ đề. Bạn sẽ cần sửa đổi mã để thay đổi khoảng thời gian. Hãy nhớ rằng việc chỉnh sửa các tệp WordPress cốt lõi của bạn có thể nguy hiểm, đó là lý do tại sao chúng tôi khuyên dùng WPCode. Bạn cũng sẽ mất mọi đoạn mã tùy chỉnh khi cập nhật chủ đề của mình.

Để biết chi tiết, hãy xem bài viết của chúng tôi về cách dán đoạn mã từ web vào WordPress.
   
Mã nguồn [Chọn]
function wpb_snippet_publish_later_on_feed( $where ) {
 
    global $wpdb;
 
    if ( is_feed() ) {
        // Timestamp in WP-format.
        $now = gmdate( 'Y-m-d H:i:s' );
 
        // Number of unit to wait
        $wait = '10'; // integer.
 
        // Choose time unit.
        $unit = 'MINUTE'; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.
 
        // Add SQL-sytax to default $where. By default 10 minutes.
        $where.= " AND TIMESTAMPDIFF($unit, $wpdb->posts.post_date_gmt, '$now') > $wait ";
    }
 
    return $where;
}
 
add_filter( 'posts_where', 'wpb_snippet_publish_later_on_feed' );

Bây giờ chúng tôi sẽ chỉ cho bạn cách thực hiện việc này một cách dễ dàng với WPCode.

Trước tiên, bạn sẽ cần cài đặt và kích hoạt plugin WPCode miễn phí. Để biết chi tiết, bạn có thể làm theo hướng dẫn từng bước của chúng tôi về cách cài đặt Plugin WordPress.

Sau khi kích hoạt, bạn có thể điều hướng đến Đoạn mã » Thêm đoạn mã. Sau đó, chỉ cần tìm kiếm 'rss' hoặc cuộn xuống danh mục 'RSS Feeds'.

Sau đó, chỉ cần di chuột qua 'Trì hoãn bài đăng trong nguồn cấp RSS' trong kết quả và chỉ cần nhấp vào 'Sử dụng đoạn trích.'


Tiếp theo, bạn sẽ được đưa đến màn hình 'Chỉnh sửa đoạn mã', tại đây WPCode đã định cấu hình trước các cài đặt đoạn mã cho bạn.

Theo mặc định, các bài đăng của bạn sẽ bị trì hoãn xuất hiện trong nguồn cấp dữ liệu RSS của bạn sau 10 phút kể từ khi nó được xuất bản.

Nếu độ trễ đó phù hợp với bạn, thì tất cả những gì bạn phải làm là nhấp vào công tắc để thay đổi thành 'Hoạt động' và nhấn nút 'Cập nhật'.


Nếu bạn muốn thay đổi độ dài của độ trễ, bạn có thể làm như vậy bằng cách thay đổi số trên Dòng 10 và đơn vị thời gian trên Dòng 13.

Ví dụ: bạn có thể trì hoãn bài đăng thêm một giờ nếu bạn thay thế $wait = '10'; và $unit = 'MINUTE'bằng $wait = '1' và $unit = 'HOUR'.

Nếu bạn cần điều chỉnh lại độ trễ, chỉ cần lặp lại các bước đó và nếu bạn muốn các bài đăng quay trở lại nguồn cấp dữ liệu ngay lập tức, chỉ cần chuyển công tắc trở lại 'Không hoạt động' và nhấn 'Cập nhật'.

Đừng quên xem Thư viện đoạn mã WPCode

WPCode cũng đi kèm với một bộ sưu tập lớn các đoạn mã khác. Bạn có thể xem những gì ở đó tại Code Snippets » Library trong bảng điều khiển quản trị của bạn.


Bạn có thể thay thế một số phần bổ trợ sử dụng một lần trên trang web của mình bằng cách chỉ cần kích hoạt các đoạn mã bạn tìm thấy trong thư viện.

Ví dụ: bạn có thể tìm thấy các đoạn mã cho phép bạn tắt cập nhật tự động, cho phép tải lên SVG, đặt số lượng từ tối thiểu cho các bài đăng và hơn thế nữa.

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu cách dễ dàng trì hoãn các bài đăng xuất hiện trong nguồn cấp dữ liệu RSS của WordPress. Bạn cũng có thể muốn xem hướng dẫn của chúng tôi về cách tạo bản tin email đúng cách hoặc xem chuyên gia của chúng tôi chọn phần mềm trò chuyện trực tiếp tốt nhất cho doanh nghiệp nhỏ.