Có gì tốt hơn một RSS Feed? Nguồn cấp dữ liệu RSS tùy chỉnh của khóa học! Rất nhiều người đã dự đoán cái chết của công nghệ chia sẻ này cho các con trai bây giờ, nhưng nó vẫn còn mạnh mẽ.

Thống kê cho thấy hơn 2000 trong số 10.000 trang web hàng đầu thế giới xuất bản các nguồn cấp dữ liệu RSS một cách tôn giáo. Feedly, một dịch vụ tổng hợp nguồn cấp dữ liệu RSS phổ biến, đã tăng cơ sở người đăng ký của mình lên 900% trong hai năm và doanh thu lên hơn 400%.

Bạn có thể quan tâm đến việc mang lại cho khách truy cập trải nghiệm người dùng tùy chỉnh vượt ra ngoài nguồn cấp dữ liệu WordPress WordPress mặc định của bạn. Hãy khám phá cách tùy chỉnh nguồn cấp dữ liệu của bạn cho phù hợp với trang web và đối tượng của bạn.

Liên quan : Làm thế nào để tạo riêng của bạn RSS Feeds Server Sử dụng Sismics Reader

Sao lưu trang web của bạn

Bạn sẽ vào phần cuối của trang web, để sao lưu trang web của bạn. Nếu có bất kỳ điều gì xảy ra, bạn vẫn sẽ có trang web, nội dung và cài đặt của bạn nguyên vẹn. Đừng bỏ bê bước này, cho dù thế nào đi chăng nữa!

Ngoài ra, chúng tôi sẽ tạo một tệp mẫu mới cho chủ đề WordPress của bạn, vì vậy bạn có thể muốn chuyển sang / tạo chủ đề con để không làm hỏng chủ đề hiện tại của bạn.

Tạo nguồn cấp dữ liệu RSS tùy chỉnh trong WordPress

Để bắt đầu, chúng tôi sẽ làm việc với tệp "functions.php" trong thư mục chủ đề của bạn. Mở nó và dán mã dưới đây:

 / * Mã này khởi tạo RSS Feeds tùy chỉnh cho trang web của bạn * / add_action ('init', 'MyCustomRSS'); function MyCustomRSS () {add_feed ('mycustomfeedname', 'MyCustomFeedCallback'); } / * Mã này tìm kiếm mẫu cho nguồn cấp dữ liệu RSS của bạn * / function MyCustomFeedCallback () {get_template_part ('rss', 'mycustomfeedname'); // cần phải ở trong trường hợp nhỏ. } 

Lưu ý phần yêu cầu bạn nhập tên của nguồn cấp dữ liệu RSS tùy chỉnh của bạn. Giữ tên này đơn giản để bạn có thể gọi lại dễ dàng vì nó tạo URL nguồn cấp dữ liệu trang web của bạn. ví dụ: “https://yoursite.com/feed/mycustomfeedname.”

Lưu ý : Tên nguồn cấp dữ liệu RSS tùy chỉnh của bạn chỉ có thể ở dạng chữ nhỏ.

Tạo mẫu nguồn cấp dữ liệu RSS tùy chỉnh

Mẫu của nguồn cấp dữ liệu RSS tùy chỉnh là thông tin mà nguồn cấp dữ liệu của bạn sẽ cần để phân phối nguồn cấp dữ liệu của bạn. Hãy nghĩ về nó như một loại tính năng HTML / CSS cho nguồn cấp dữ liệu của bạn. Để thực hiện việc này, bạn phải tạo một tệp khác có tên duy nhất. Tên này PHẢI tuân theo quy ước: “rss-mycustomfeedname.php.”

Lưu tệp này vào thư mục chủ đề con của bạn. Bây giờ hãy mở tệp này và dán mã sau đây:

 $ postType, 'showposts' => $ postCount)); $ charset = get_option ('blog_charset'); header ('Content-Type:'. feed_content_type ('rss-http'). '; charset ='. $ charset, true); ?> "?> >  - Nguồn cấp dữ liệu  ]]>  ]]> 

Bạn có thể sửa đổi tệp này để hiển thị bao nhiêu bài đăng tùy thích. Sử dụng biến $postCount để thay đổi số lượng bài đăng cần hiển thị. Mặc định là hiển thị “Bài viết”, nhưng bạn có thể thay đổi nó để hiển thị một loại bài đăng khác bằng cách thay đổi biến $postType . Các tính năng trích đoạn cũng sẽ hiển thị các trích đoạn cho bài đăng của bạn. Nếu bài viết của bạn không có trích đoạn, nó sẽ hiển thị 120 từ đầu tiên trong bài viết.

Thêm chức năng cho nguồn cấp dữ liệu RSS tùy chỉnh

Bây giờ bạn có một mẫu chức năng, bạn có thể thêm các công cụ bổ sung vào nó.

Hiển thị hình thu nhỏ bài đăng trong Nguồn cấp dữ liệu

Nếu bạn muốn bao gồm hình thu nhỏ bài đăng trong nguồn cấp dữ liệu của mình, hãy sao chép và dán mã sau vào cuối tệp "functions.php" của bạn.

Nếu bài đăng của bạn có hình thu nhỏ, chức năng này sẽ tìm kiếm và đăng cùng với văn bản nguồn cấp dữ liệu của bạn. Nếu nó không có bất kỳ hình ảnh, sau đó nó không có gì.

 / * Mã này thêm tính năng hình thu nhỏ vào nguồn cấp dữ liệu tùy chỉnh của bạn * / add_action ('rss2_item', 'custom_thumbnail_tag'); function custom_thumbnail_tag () {global $ post; if (has_post_thumbnail ($ post-> ID)) {$ thumbnail = get_attachment_link (get_post_thumbnail_id ($ post-> ID)); echo ("{$ thumbnail}"); }} 

Đặt ngôn ngữ nguồn cấp dữ liệu

Đôi khi bạn có thể cần phải khai báo ngôn ngữ cho nguồn cấp dữ liệu tùy chỉnh của bạn để nó hoạt động.

Làm điều này bằng cách sử dụng mã này trong tệp "functions.php" của bạn:

 function myFeedLanguage () {update_option ('rss_language', 'en'); } add_action ('admin_init', 'myFeedLanguage'); 

Điều này sẽ cấu hình ngôn ngữ của bạn sang tiếng Anh. Nếu bạn định thay đổi ngôn ngữ đó sang ngôn ngữ khác, hãy chỉnh sửa en trong mã chức năng theo ngôn ngữ ưa thích của bạn. Nhận danh sách tất cả các mã ngôn ngữ từ liên kết này.

Nhận nguồn cấp dữ liệu tùy chỉnh của bạn

Để có được nguồn cấp dữ liệu RSS tùy chỉnh của bạn hoạt động, bạn cần áp dụng tính năng ghi đè lên hệ thống WordPress của mình. Tất cả những gì bạn cần làm là chuyển đến “Cài đặt -> Liên kết cố định” và nhấp vào “Lưu thay đổi”.

Gói lên

Nguồn cấp dữ liệu RSS tùy chỉnh là một cách tuyệt vời để phân phát nội dung của bạn cho những người có thể không có đủ kết nối để truy cập trang web đầy đủ của bạn. Điều này cũng giúp khán giả mới khám phá bạn thông qua ứng dụng nguồn cấp dữ liệu RSS trên Android và iOS. Bạn hoàn toàn nên dùng thử.

Tín dụng hình ảnh: Màu sắc của nguồn cấp dữ liệu của United