Bài viết này thực hiện (hoặc lụm bài về đăng câu like từ các trang khác) bởi Việt Lâm Coder một YOUTUBER có tâm và đẹp trai siêu cấp vô địch zũ trụ.
Mục lục
RSS Feed WordPress là gì?
RSS là chữ viết tắt của cụm từ Really Simple Syndication. Đây là một định dạng nội dung được cung cấp trên môi trường website (thường hay dùng ở các trang tin tức, hoặc blog) với định dạng XML. Tính năng RSS feed chủ yếu cho phép người dùng muốn theo dõi các nội dung mới trên website hoặc một mục nào đó một cách nhanh nhất, hoàn toàn tự động dựa vào một số dịch vụ online hoặc phần mềm chuyên dụng để đọc các tin qua RSS feed.
Bạn muốn xem hiển thị RSS Feed như thế nào thì nên sử dụng trình duyệt Firefox nhé, dùng Chrome thì chỉ toàn thấy code thôi. Ví dụ như trong hình, bên trái là của Firefox và bên phải là của Chrome.
Tại sao cần thêm ảnh cho RSS Feed?
Tương tự như trình duyệt biên dịch web, có nhiều phần mềm và ứng dụng được phát triển để biên dịch RSS Feed giúp người dùng tra cứu tin bài mới nhất thuận lợi. Việc thêm ảnh sẽ giúp hiển thị bài viết của bạn trên các công cụ này trực quan và giúp tăng tỷ lệ quan tâm hơn nhiều so với nội dung chữ đơn thuần.
Cách thêm ảnh vào trong RSS Feed của WordPress
Giờ, ta sẽ bắt tay vào code vài dòng để phần RSS Feed của mình hiện ra nhé. Bạn hãy mở file functions.php
lên và nhập code sau:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<span class="kwd">function</span><span class="pln"> add_thumbnail_to_rss_feed</span><span class="pun">()</span> <span class="pun">{</span> <span class="kwd">global</span><span class="pln"> $post</span><span class="pun">;</span><span class="pln"> $output </span><span class="pun">=</span> <span class="str">''</span><span class="pun">;</span> <span class="kwd">if</span> <span class="pun">(</span><span class="pln"> has_post_thumbnail</span><span class="pun">(</span><span class="pln"> $post</span><span class="pun">-></span><span class="pln">ID </span><span class="pun">)</span> <span class="pun">)</span> <span class="pun">{</span><span class="pln"> $thumbnail_ID </span><span class="pun">=</span><span class="pln"> get_post_thumbnail_id</span><span class="pun">(</span><span class="pln"> $post</span><span class="pun">-></span><span class="pln">ID </span><span class="pun">);</span><span class="pln"> $thumbnail </span><span class="pun">=</span><span class="pln"> wp_get_attachment_image_src</span><span class="pun">(</span><span class="pln"> $thumbnail_ID</span><span class="pun">,</span> <span class="str">'medium'</span> <span class="pun">);</span><span class="pln"> $output </span><span class="pun">.=</span> <span class="str">'<media:content xmlns:media="http://search.yahoo.com/mrss/" medium="image" type="image/jpeg"'</span><span class="pun">;</span><span class="pln"> $output </span><span class="pun">.=</span> <span class="str">' url="'</span><span class="pun">.</span><span class="pln"> $thumbnail</span><span class="pun">[</span><span class="lit">0</span><span class="pun">]</span> <span class="pun">.</span><span class="str">'"'</span><span class="pun">;</span><span class="pln"> $output </span><span class="pun">.=</span> <span class="str">' width="'</span><span class="pun">.</span><span class="pln"> $thumbnail</span><span class="pun">[</span><span class="lit">1</span><span class="pun">]</span> <span class="pun">.</span><span class="str">'"'</span><span class="pun">;</span><span class="pln"> $output </span><span class="pun">.=</span> <span class="str">' height="'</span><span class="pun">.</span><span class="pln"> $thumbnail</span><span class="pun">[</span><span class="lit">2</span><span class="pun">]</span> <span class="pun">.</span><span class="str">'"'</span><span class="pun">;</span><span class="pln"> $output </span><span class="pun">.=</span> <span class="str">' />'</span><span class="pun">;</span> <span class="pun">}</span><span class="pln"> echo $output</span><span class="pun">;</span> <span class="pun">}</span> |
Sau đó, bạn cần gọi filter như sau để nó hoạt động, cũng trong file functions.php
và ngay bên dưới dòng code vừa xong:
1 |
<span class="pln">add_action</span><span class="pun">(</span><span class="str">'rss2_item'</span><span class="pun">,</span> <span class="str">'add_thumbnail_to_rss_feed'</span><span class="pun">);</span> |
Sau đó, hãy mở RSS Feed của bạn trên Firefox và quan sát kết quả nhé. Đây là ví dụ của mình trước và sau khi thực hiện:
Cách kiểm tra RSS Feed của bạn có hợp lệ hay không
Cách 1: Bạn mở trên trình duyệt Firefox.
Cách 2: bạn truy cập Validator W3 và nhập liên kết RSS Feed của bạn vào. Thường các website WordPress thì RSS Feed ví dụ sẽ là https://websitecuatui.net/feed/
Bài viết này thực hiện (hoặc lụm bài về đăng câu like từ các trang khác) bởi Việt Lâm Coder một YOUTUBER có tâm và đẹp trai siêu cấp vô địch zũ trụ.