Cách chèn RSS diễn đàn vào WordPress

loading...

Chào anh em!
Khi anh em đã có 1 blog sử dụng mã nguồn WordPress với lượng khách truy cập lớn. Anh em muốn quảng cáo cho 1 diễn đàn khác, hay quảng cáo diễn đàn của mình cho khách trên blog biết. Ngoài việc đặt banner, tạo bài viết giới thiệu thì việc sử dụng RSS của diễn đàn chèn vào blog cũng kéo khách truy cập khá nhiều.

Giới thiệu sơ qua RSS : RSS là định dạng XML giúp cập nhật những thông tin mới nhất cả tiêu đề lẫn nội dung vào bất cứ thời điểm nào, thậm chí RSS cập nhật được toàn bộ website.

Chèn RSS diễn đàn vào blog để làm gì ? Như đã nói ở trên do blog có lượng truy cập lớn, mục đích để giới thiệu các bài viết cũng như nội dung từ diễn đàn qua blog, hay từ blog wordpress này qua blog wordpress khác.

Cách thức hoạt động của RSS. Khi trang diễn đàn, blog có cung cấp RSS, chúng ta chỉ cần copy link RSS của diễn đàn đó và dán vào Widget của WordPress. Những chủ đề mới nhất của diễn đàn sẽ hiển thị bên phải hoặc trái của slidebar, khi đó khách truy cập nhìn thấy và bấm vào sẽ chuyển qua trang diễn đàn, blog.

Cách chèn RSS diễn đàn vào WordPress

Để chèn RSS của diễn đàn bạn cần phải xác định diễn đàn, blog của bạn sử dụng mã nguồn gì, và biết đường dẫn của RSS. Đây là RSS của 4 mã nguồn thông dụng.

  1. RSS diễn đàn sử dụng mã nguồn vBulletin : https://tenmiencuaban/forum/external.php?type=RSS2 . Đây là mã nguồn thương mại.
  2. RSS diễn đàn mã nguồn Xenforo : https://tenmiencuaban/forums/-/index.rss. Đây cũng là mã nguồn thương mại, hiện tại ở Việt Nam xài rất nhiều.
  3. RSS mã nguồn Mybb : https://tenmiencuaban/syndication.php?fid=&type=atom1.0 . Đây là mã nguồn mở sử dụng cực kỳ nhé, nếu có nhu cầu tạo thử diễn đàn nên sử dụng thử mã nguồn này.
  4. RSS của blog dùng mã nguồn WordPress : https://tenmiencuaban/feed/ . Đây là mã nguồn tạo blog thông dụng, miễn phí và tốt nhất hiện nay. ( site gugovn.com sử dụng mã nguồn này )

Sau khi biết mã nguồn của diễn đàn và đường dẫn. Chúng ta vào bảng điều khiển wordpress -> giao diện -> vào Widget -> kéo widget RSS vào silebar ( ở đây mình đang dùng theme Genesis).

Cách chèn RSS diễn đàn vào WordPress

Tạo RSS trong wordpress

Nhập đường dẫn RSS, tiêu đề, số bài viết muốn hiển thị, hiển thị ngày, tác giả và nội dung của chủ đề. Sau đó bấm vào lưu thay đổi để lưu lại. Bây giờ chúng ta ra trang chủ là RSS đã hiển thị bên thanh slidebar rồi đó. Chỉ cần bấm vào bất cứ chủ đề nào là sẽ chuyển đến trang diễn đàn.

Chèn RSS trên slidebar WordPress

RSS trên slidebar WordPress

Nhưng làm cách này thì khi bấm vào sẽ chuyển thẳng vào trang web mà không mở ra cửa sổ mới. Làm như vậy thì blog của bạn có tỉ lệ thoát trang cao và thời gian ở lại trang cũng ít.

Cách chỉnh mở cửa sổ trình duyệt mới khi bấm vào RSS

+ Đăng nhập vào host -> truy cập vào thư mục lưu dữ liệu trang blog WordPress -> vào wp-includes -> chỉnh sửa file default-widgets.php. Tìm đến dòng 1139 ( WordPress 4.3, cập nhật WP phải sửa lại ) tìm code :

$title = “<a class=’rsswidget’ href=’$url’><img style=’border:0′ width=’14’ height=’14’ src=’$icon’ alt=’RSS’ /></a> <a class=’rsswidget’ href=’$link’>$title</a>”;

+ Thêm mã target=’_blank’ vào sau href=’$url’ và href=’$link’ ta sẽ được đoạn code sau :

$title = “<a class=’rsswidget’ href=’$url’ target=’_blank’><img style=’border:0′ width=’14’ height=’14’ src=’$icon’ alt=’RSS’ /></a> <a class=’rsswidget’ href=’$link’ target=’_blank’>$title</a>”;

+ Tiếp tục tìm đến dòng 1266 đến 1268 thêm target=’_blank’ vào href=’$link’ . Ta sẽ được như code dưới.

echo “<li><a class=’rsswidget’ href=’$link’ target=’_blank’>$title</a>{$date}{$summary}{$author}</li>”;
} else {
echo “<li><a class=’rsswidget’ href=’$link’ target=’_blank’>$title</a>{$date}{$author}</li>”;

Vậy là xong,bây giờ khi bấm vào RSS thì sẽ mở ra cửa sổ mới. Lưu ý khi cập nhật WordPress lên phiên bản mới thì anh em cần chỉnh lại, số dòng có thể không đúng như trên nhưng code thì y chang vậy. Chúc anh em vui vẻ.

2 Comments

Để lại bình luận