نمایش خودکار آخرین مطالب سایتهای دیگر در سایت شما با استفاده از فید RSS
گاهی وقتها لازم است آخرین اخبار یا مقالات یک سایت معتبر را در سایت خودمان نمایش دهیم. مثلاً اگر شما یک سایت فناوری دارید، شاید بخواهید آخرین خبرهای سایتهایی مثل دیجیاتو یا زومیت را در بخش خاصی از سایتتان نمایش دهید. یکی از بهترین و سادهترین روشها برای انجام این کار، استفاده از فید RSS است. در این مقاله بهصورت کامل توضیح میدهیم که فید RSS چیست، چگونه میتوان فید سایتهای دیگر را در سایت خود نمایش داد، و چه ابزارهایی برای این کار وجود دارد.
فید RSS چیست و چه کاربردی دارد؟
فید RSS مخفف عبارت «Really Simple Syndication» است و یک فرمت مبتنی بر XML برای توزیع خودکار محتوا به شمار میرود. وقتی سایتی فید RSS ارائه میدهد، یعنی آخرین مطالب یا اخبار آن در قالب یک فایل ساختار یافته XML قابل دریافت است. این فایل بهطور مرتب بهروزرسانی میشود و میتوان آن را در سایتها یا اپلیکیشنهای دیگر نمایش داد.
بهبیان سادهتر، فید مثل یک جریان اطلاعاتی است که شما میتوانید به آن وصل شوید و آخرین محتوای سایت مقصد را در سایت خودتان نمایش دهید، بدون نیاز به اینکه هر بار دستی این کار را انجام دهید.
چگونه فید سایت دیگر را پیدا کنیم؟
برای استفاده از فید یک سایت، ابتدا باید لینک RSS آن را پیدا کنید. بسیاری از سایتهای وردپرسی بهصورت پیشفرض آدرس فیدشان اینگونه است:
نمایش فید در سایت وردپرسی
اگر از وردپرس استفاده میکنید، نمایش فید سایتهای دیگر بسیار ساده است.
1. استفاده از ابزارک RSS
وردپرس بهصورت پیشفرض یک ابزارک به نام «RSS» دارد که میتوانید آن را از مسیر نمایش > ابزارکها به سایدبار یا هر جای دیگری اضافه کنید. کافیست آدرس فید را وارد کرده و مشخص کنید چند پست آخر نمایش داده شود، آیا توضیحات نشان داده شود یا نه، و مواردی از این قبیل.
2. استفاده از افزونههای حرفهای
برای امکانات پیشرفتهتر، افزونههای رایگان و حرفهای زیادی وجود دارد که میتوانید از آنها استفاده کنید. از جمله:
-
WP RSS Aggregator
یکی از محبوبترین افزونهها برای مدیریت فیدهای متعدد، فیلتر کردن مطالب و حتی وارد کردن فید بهصورت پست واقعی در وردپرس. -
Feedzy RSS Feeds
افزونهای قدرتمند با امکان کش کردن مطالب، فیلتر کردن، نمایش با استایل سفارشی و پشتیبانی از کدهای کوتاه (Shortcode). -
Super RSS Reader
اگر فقط دنبال نمایش ساده فید در ابزارک یا نوشتهها هستید، این افزونه سبک و مناسب شماست.
این افزونهها معمولاً قابلیتهایی مثل محدود کردن تعداد مطالب، نمایش تصویر شاخص، دستهبندی فیدها و حتی استایلدهی سفارشی را دارند.
نمایش فید در سایتهای غیر وردپرسی
اگر سایت شما با وردپرس ساخته نشده یا از سیستم مدیریت محتوای دیگری استفاده میکنید، باز هم میتوانید با کمی کدنویسی، فید سایتهای دیگر را نمایش دهید.
یکی از سادهترین راهها استفاده از کتابخانهی SimplePie در PHP است. این کتابخانه بهراحتی فید RSS را خوانده و به شما امکان میدهد تا آن را در هر بخشی از سایتتان نمایش دهید.
مثال ساده کد php :
در این مثال، آخرین ۵ مطلب سایت موردنظر با عنوان و خلاصه نمایش داده میشود.
نکات مهم هنگام استفاده از فید سایتهای دیگر
-
کپیرایت را رعایت کنید: نمایش کامل محتوای سایت دیگر بدون اجازه، میتواند مشکلساز باشد. بهتر است فقط عنوان، خلاصه و لینک مطلب را نمایش دهید.
-
فید را کش (Cache) کنید: بهجای لود مستقیم فید در هر بار باز شدن سایت، آن را ذخیره کرده و مثلاً هر ساعت یا هر روز بهروزرسانی کنید.
-
به منبع لینک بدهید: همیشه لینک مستقیم به منبع اصلی را قرار دهید تا هم احترام به صاحب محتوا گذاشته شود و هم از نظر سئو مشکلی ایجاد نشود.
-
از افزونهها یا اسکریپتهای معتبر استفاده کنید: تا از مشکلات امنیتی و کند شدن سایت جلوگیری شود.
مسائل سئو هنگام استفاده از فید
نمایش محتوای سایتهای دیگر در سایت خودتان اگر به درستی انجام نشود، میتواند به سئو شما آسیب بزند. برای جلوگیری از این مسئله:
-
محتوای واردشده را noindex کنید تا گوگل آن را ایندکس نکند.
-
لینکهای خروجی را nofollow بگذارید تا اعتبار سئو از سایت شما منتقل نشود.
-
اگر میتوانید، برای فیدها تحلیل، خلاصه یا دیدگاه اختصاصی خودتان را بنویسید تا محتوای یونیک تولید کنید.
جمعبندی
استفاده از فید RSS برای نمایش خودکار آخرین مطالب سایتهای دیگر، یکی از روشهای ساده، سبک و مؤثر برای غنیسازی محتوای سایت شماست. چه از وردپرس استفاده میکنید، چه سایت خودتان را با کدنویسی ساختهاید، میتوانید با ابزارهای مناسب و رعایت اصول فنی و اخلاقی، این قابلیت را به بهترین شکل ممکن در حین ساخت سایت پیادهسازی کنید.