نمایش خودکار آخرین مطالب سایت‌های دیگر در سایت شما با استفاده از فید RSS

فید RSS چیست و چه کاربردی دارد؟

فید RSS چیست و چه کاربردی دارد؟

گاهی وقت‌ها لازم است آخرین اخبار یا مقالات یک سایت معتبر را در سایت خودمان نمایش دهیم. مثلاً اگر شما یک سایت فناوری دارید، شاید بخواهید آخرین خبرهای سایت‌هایی مثل دیجیاتو یا زومیت را در بخش خاصی از سایتتان نمایش دهید. یکی از بهترین و ساده‌ترین روش‌ها برای انجام این کار، استفاده از فید RSS است. در این مقاله به‌صورت کامل توضیح می‌دهیم که فید RSS چیست، چگونه می‌توان فید سایت‌های دیگر را در سایت خود نمایش داد، و چه ابزارهایی برای این کار وجود دارد.

فید RSS چیست و چه کاربردی دارد؟

فید RSS مخفف عبارت «Really Simple Syndication» است و یک فرمت مبتنی بر XML برای توزیع خودکار محتوا به شمار می‌رود. وقتی سایتی فید RSS ارائه می‌دهد، یعنی آخرین مطالب یا اخبار آن در قالب یک فایل ساختار یافته XML قابل دریافت است. این فایل به‌طور مرتب به‌روزرسانی می‌شود و می‌توان آن را در سایت‌ها یا اپلیکیشن‌های دیگر نمایش داد.

به‌بیان ساده‌تر، فید مثل یک جریان اطلاعاتی است که شما می‌توانید به آن وصل شوید و آخرین محتوای سایت مقصد را در سایت خودتان نمایش دهید، بدون نیاز به اینکه هر بار دستی این کار را انجام دهید.

چگونه فید سایت دیگر را پیدا کنیم؟

برای استفاده از فید یک سایت، ابتدا باید لینک RSS آن را پیدا کنید. بسیاری از سایت‌های وردپرسی به‌صورت پیش‌فرض آدرس فیدشان این‌گونه است:

http://example.com/feed/.

همچنین می‌توانید به‌دنبال آیکون RSS در فوتر یا سایدبار سایت موردنظر بگردید. اگر پیدا نکردید، راه دیگر این است که سورس HTML صفحه را باز کنید و به‌دنبال تگ

<link type=”application/rss+xml”>

 بگردید.

در نهایت اگر موفق نشدید، ابزارهای آنلاین مثل https://feedreader.com می‌توانند به شما کمک کنند تا فید سایت مورد نظر را پیدا کنید.

نمایش فید در سایت وردپرسی

اگر از وردپرس استفاده می‌کنید، نمایش فید سایت‌های دیگر بسیار ساده است.

1. استفاده از ابزارک RSS

وردپرس به‌صورت پیش‌فرض یک ابزارک به نام «RSS» دارد که می‌توانید آن را از مسیر نمایش > ابزارک‌ها به سایدبار یا هر جای دیگری اضافه کنید. کافی‌ست آدرس فید را وارد کرده و مشخص کنید چند پست آخر نمایش داده شود، آیا توضیحات نشان داده شود یا نه، و مواردی از این قبیل.

2. استفاده از افزونه‌های حرفه‌ای

برای امکانات پیشرفته‌تر، افزونه‌های رایگان و حرفه‌ای زیادی وجود دارد که می‌توانید از آن‌ها استفاده کنید. از جمله:

  • WP RSS Aggregator
    یکی از محبوب‌ترین افزونه‌ها برای مدیریت فیدهای متعدد، فیلتر کردن مطالب و حتی وارد کردن فید به‌صورت پست واقعی در وردپرس.

  • Feedzy RSS Feeds
    افزونه‌ای قدرتمند با امکان کش کردن مطالب، فیلتر کردن، نمایش با استایل سفارشی و پشتیبانی از کدهای کوتاه (Shortcode).

  • Super RSS Reader
    اگر فقط دنبال نمایش ساده فید در ابزارک یا نوشته‌ها هستید، این افزونه سبک و مناسب شماست.

این افزونه‌ها معمولاً قابلیت‌هایی مثل محدود کردن تعداد مطالب، نمایش تصویر شاخص، دسته‌بندی فیدها و حتی استایل‌دهی سفارشی را دارند.

نمایش فید در سایت‌های غیر وردپرسی

اگر سایت شما با وردپرس ساخته نشده یا از سیستم مدیریت محتوای دیگری استفاده می‌کنید، باز هم می‌توانید با کمی کدنویسی، فید سایت‌های دیگر را نمایش دهید.

یکی از ساده‌ترین راه‌ها استفاده از کتابخانه‌ی SimplePie در PHP است. این کتابخانه به‌راحتی فید RSS را خوانده و به شما امکان می‌دهد تا آن را در هر بخشی از سایتتان نمایش دهید.

مثال ساده کد php :

<?php
require_once(‘simplepie/autoloader.php’);
$feed = new SimplePie();
$feed->set_feed_url(‘https://example.com/feed/’);
$feed->init();
foreach ($feed->get_items(0, 5) as $item) {
    echo ‘<h3><a href=”‘ . $item->get_link() . ‘”>’ . $item->get_title() . ‘</a></h3>’;
    echo ‘<p>’ . $item->get_description() . ‘</p>’;
}
?>

در این مثال، آخرین ۵ مطلب سایت موردنظر با عنوان و خلاصه نمایش داده می‌شود.

نکات مهم هنگام استفاده از فید سایت‌های دیگر

فید RSS چیست و چه کاربردی دارد؟

فید RSS چیست و چه کاربردی دارد؟

  • کپی‌رایت را رعایت کنید: نمایش کامل محتوای سایت دیگر بدون اجازه، می‌تواند مشکل‌ساز باشد. بهتر است فقط عنوان، خلاصه و لینک مطلب را نمایش دهید.

  • فید را کش (Cache) کنید: به‌جای لود مستقیم فید در هر بار باز شدن سایت، آن را ذخیره کرده و مثلاً هر ساعت یا هر روز به‌روزرسانی کنید.

  • به منبع لینک بدهید: همیشه لینک مستقیم به منبع اصلی را قرار دهید تا هم احترام به صاحب محتوا گذاشته شود و هم از نظر سئو مشکلی ایجاد نشود.

  • از افزونه‌ها یا اسکریپت‌های معتبر استفاده کنید: تا از مشکلات امنیتی و کند شدن سایت جلوگیری شود.

مسائل سئو هنگام استفاده از فید

نمایش محتوای سایت‌های دیگر در سایت خودتان اگر به درستی انجام نشود، می‌تواند به سئو شما آسیب بزند. برای جلوگیری از این مسئله:

  • محتوای واردشده را noindex کنید تا گوگل آن را ایندکس نکند.

  • لینک‌های خروجی را nofollow بگذارید تا اعتبار سئو از سایت شما منتقل نشود.

  • اگر می‌توانید، برای فیدها تحلیل، خلاصه یا دیدگاه اختصاصی خودتان را بنویسید تا محتوای یونیک تولید کنید.

جمع‌بندی

استفاده از فید RSS برای نمایش خودکار آخرین مطالب سایت‌های دیگر، یکی از روش‌های ساده، سبک و مؤثر برای غنی‌سازی محتوای سایت شماست. چه از وردپرس استفاده می‌کنید، چه سایت خودتان را با کدنویسی ساخته‌اید، می‌توانید با ابزارهای مناسب و رعایت اصول فنی و اخلاقی، این قابلیت را به بهترین شکل ممکن در حین ساخت سایت پیاده‌سازی کنید.