learndl خرید رپورتاژ آگهی - تریبون

آموزش نحوه اعمال تاخیر در بروزرسانی فید سایت وردپرسی

آموزش نحوه اعمال تاخیر در بروزرسانی فید سایت وردپرسی

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

به تاخیر انداختن فید RSS سایت وردپرسی

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

بنابراین، اگر شما در نوشته خود اشتباه املایی و نگراشی داشته باشید، کاربران سریع این موضوع را متوجه خواهند شد که با به تاخیر انداختن بروزرسانی فید سایت می توان جلوی چنین مواردی را گرفت.
همچنین مسئله دزدی محتوا را هم که در ابتدای مقاله به آن اشاره کردیم؛ اگر فید سایت با تاخیر آپدیت شود، نوشته شما در موتورهای جستجوگر ایندکس خواهد شد و بعد از آن اگر سایت های دیگر هم کپی کنند، با مشکل افت رتبه مواجه نخواهید شد.

اکنون با آگاهی از مزیت های به تاخیر انداختن نمایش مطالب در فید 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');
 
 $wait = '10'; // integer
 
 $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 دقیقه تاخیر را برای فید سایت در نظر گرفتیم. به عبارتی، وقتی ساعت 22 پستی را بر روی سایت خود منتشر کنید، فید سایت در 22:10 آن پست را در نشان خواهد داد. البته امکان تغییر زمان تاخیر وجود دارد، فقط باید زمان مورد نظر را برحسب دقیقه وارد کنید.

به این مطلب امتیاز دهید

امتیاز کلی : 5 / 5. تعداد آرا : 2

اولین نفر باید که به این مطلب امتیاز میدهید

وبیت این پست توسط نگارش شده است.

در کانال وبیت عضو شو تا از آخرین اخبار ، آپدیت محصولات و تخفیف ها با خبر بشی ☺ عضویت در کانال تلگرام

اشترک گذاری

مقاله های پیشنهادی

وبیت این مطالب را به شما پیشنهاد میدهد

ارسال نظر ( 0 نظر تایید )

نظرات پس از رویت و تایید مدیران نمایش داده می شود
هنوز نظری ثبت نشده است ، اولین نفری باشید که نظر میدهید !
همکاران وبیت