آر اس اس یکی از کاربردی ترین و از اصلی ترین امکانات وردپرس است. اگر سایت شما منبع مطالب خاصی است، و همیشه آنرا بروز نگه میدارید، مطمئناً عده ای از کاربران از طریق RSS سایت شما را دنبال میکنند. و حتی به دلیل اطمینانی که به بروز بودن مطالبتان دارند آدرس RSS سایت شما را در سایت خودشان جهت بازتاب خبری درج کرده و این یک امتیاز مثبت برای سایت شما خواهد بود. چرا که هم اعتبار شما بالا خواهد رفت هم به کسب رتبه و بک لینک گیری کمک بسیاری خواهد نمود. اما اگر تا به امروز اصلا به فکر بهینه سازی آر اس اس نیافتاده اید باید بگوییم متأسفانه رتبه های زیادی را از دست داده اید. اما هنوز هم دیر نشده. بهتر است دست به کار شوید و طبق این آموزش با چند ترفند ساده ، RSS وردپرس تان را بهینه کرده و کاربران را تشویق به استفاده از آن نمایید.
در حالت عادی در اغلب سایتها وقتی آدرس RSS را باز میکنید صفحه ای بسیار نامرتب و بی نظم و بعضاً نوشته ها و جملات چپ چین شده وجود دارد که حتی دسته بندی مناسبی هم ندارند. اما اگر کمی به آن نظم ببخشید مطمئناً افراد زیادی مشتری شما خواهند شد.
فقط پستها را در خروجی RSS وردپرس قرار دهید
برای جلوگیری از سردرگمی کاربران بهتر است RSS تمیزی داشته باشید. بنابراین بهتر است فقط مطالب مفید و روزانه را در آن انتشار دهید. برای انجام این کار کافیست افزونه Advanced Category Excluder را نصب نمایید.
با کمک این افزونه میتوانید تعیین کنید دسته بندی مطالب و محصولات و نمونه کارهای شما در کدام قسمت از سایت قابل نمایش باشند. بنابراین با انتخاب گزینه مناسب در قسمت RSS Post بخشهای اضافی را غیرفعال کرده و تنها مطالب مفید قابل نمایش خواهد بود.
زمان انتشار پستها در RSS را کنترل کنید
شاید دوست نداشته باشید بلافاصله بعد از انتشار یک مطلب یا اخبار، آنرا از طریق ار اس اس در اختیار سایتهای استفاده کننده قرار دهید. چرا که بسیاری از سایتها هستند با کمک همین لینکها اخبار شما را کپی و به نام خود در سایت درج میکنند. و این به ضرر شما خواهد بود. یا شاید مطلبی به اشتباه درج شده باشد و نیاز به ویرایش پیدا کند. بنابراین شاید تمایل داشته باشید زمان انتشار یک مطلب در RSS وردپرس را به تأخیر بیاندازید.
برای انجام اینکار فایل Functions.php را باز کنید و کدهای زیر را به آن اضافه نمایید.
function publish_later_on_feed($where) {
global $wpdb;
if ( is_feed() ) {
// timestamp in WP-format
$now = gmdate('Y-m-d H:i:s');
// value for wait; + device
$wait = '10'; // integer
// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
$device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
// add SQL-sytax to default $where
$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $where;
}
add_filter('posts_where', 'publish_later_on_feed');
این کد باعث می شود تا 10 دقیقه در انتشار لینک ار اس اس تأخیر ایجاد شود. البته این مقدار زمان را میتوانید با کم و زیاد کردن مقدار 10 که در مقابل تابع wait نوشته شده را تغییر دهید.
همچنین برای داشتن یک آر اس اس بهتر، میتوانید کارهایی از قبیل دسته بندی فیدها، ایجاد تصویر برای هر لینک خبری در آر اس اس، راست چین کردن RSS وردپرس، استفاده از سرویس فید برنر و… استفاده نمایید. سعی میکنیم در مطالب آینده در خصوص این موارد نیز مطالبی را در وردپرس داغ ارائه دهیم.
موفق باشید.