تاخیر نمایش مطالب در خوراک وردپرس

  • منتشر شده توسط امیر محمد دینی
  • 4 اردیبهشت 1396
  • آموزش / وردپرس
  • بدون دیدگاه
tumbs 15 - تاخیر نمایش مطالب در خوراک وردپرس

با سلامی مجدد خدمت کاربران پروان وب

امروز قصد بر این داریم تا با معرفی یک کد بسیار زیبا تاخیر نمایش مطالب در خوراک وردپرس رو به راحتی براتون آموزش بدیم و بتونین با این ترفند تاخیر نمایش مطالب در خوراک وردپرس رو به راحتی پیاده کنین و ازش لذت ببرین علاوه بر اینکه مزایا زیادی داره با کدها و هک های وردپرس هم آشنا میشین 🙂

تاخیر نمایش مطالب در خوراک وردپرس

با استفاده از این تکه کد قادر هستید تا به راحتی هرچه تمام تر مطالبی رو که در سایت منتشر میکنین کمی دیرتر و با تاخیر بیشتر در rss وردپرس خود منتشر کنین که اینکار مزایا بسیار زیادی داره که در پایین بهش اشاره شده  . . .

مزایا تاخیر نمایش مطالب در خوراک وردپرس

  • امکان تصحیح اشتباهات نگارشی قبل از رسیدن به دست بازدید کننده و مشترک rss شما
  • ایندکس دیرتر مطالب و افزایش authority وب سایت

کد تاخیر نمایش مطالب در خوراک وردپرس

و اما خلاصه میرسیم به کد اصلی و آموزش های اون . . .

خب باید کد رو در قسمت functions.php قرار بدیم

function mrcode_delay_publish_on_feed($where) {

	global $wpdb;

	if ( is_feed() ) {
		$now = gmdate('Y-m-d H:i:s');

		// value for wait; + device
		$wait = '20'; // integer
		$device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR

		$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
	}
	return $where;
}

add_filter('posts_where', 'mrcode_delay_publish_on_feed');

در کد بالا ابتدا در خط 6 زمان فعلی را ثبت کردیم . بعدش در خطوط 9 و 10 مدت زمان تاخیر مورد نیازمان را تنظیم کرده ایم و سپس در خط 12 کاری کرده ایم که تنها نوشته هایی که فاصله زمان انتشار آنها تا زمان فعلی بیش از تاخیر مورد نیاز ما باشد در محتوای فید به نمایش در بیایند .

ما توی این کد تاخیر را بر رو روی 20 دقیقه تنظیم کردیم .  (خط 9) شما میتوانید طول این زمان را بر اساس نیاز خود تغییر دهید تا به نتایج دلخواه خود دست پیدا کنید . . .

نکته : زیاد کردن بیش از حد زمان تاخیر هم برای rss ناخوشاینده . . . پس مراقب باشید

امیدوارم راضی بوده باشین

روزتون یا شبتون خوش ، یاعلی

امتیاز دهید