منو سایت

  • خانه
  • وبلاگ
  • نحوه به تاخیر انداختن نمایش پست ها در فید RSS وردپرس

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

 تاریخ انتشار :
/
  وبلاگ
نحوه به تاخیر انداختن نمایش پست ها در فید RSS وردپرس

آیا می خواهید پست ها را در فید RSS سایت خود به تاخیر بیندازید؟

به تأخیر انداختن ظاهر شدن فوری پست ها می تواند شما را از ارسال تصادفی کارهای ناتمام نجات دهد، به شما فرصت دهد تا اشتباهات تایپی را که ممکن است مشاهده کنید ویرایش کنید و به شما کمک کند تا از اسکرابرهای محتوای سئو غلبه کنید.

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

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

چرا فید RSS وردپرس خود را کاهش دهید؟

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

با اضافه کردن یک تاخیر بین فید RSS و سایت زنده خود، یک پنجره کوچک از زمان برای پیدا کردن یک خطا در یک سایت زنده و رفع آن دریافت می کنید.

فیدهای RSS نیز توسط وب سایت ها برای بازیابی محتوا استفاده می شود. آنها از آن برای نظارت بر محتوای شما و کپی کردن پست های شما به محض انتشار استفاده می کنند. اگر وب‌سایتی جدید با اختیارات کمی دارید، این خزنده‌ها می‌توانند شما را در نتایج جستجو شکست دهند.

با به تأخیر انداختن مقاله در فید RSS خود، می‌توانید به موتورهای جستجو زمان کافی برای خزیدن و فهرست‌بندی محتوای خود در ابتدا بدهید.

با این حال، بیایید ببینیم چگونه می توان به راحتی پست ها را در فید RSS وب سایت وردپرس به تاخیر انداخت.

چگونه پست ها را در فید RSS وردپرس خود کاهش دهیم

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

برای کاربران پیشرفته، می‌توانید کد زیر را در فایل functions.php تم خود کپی/پیست کنید. برای تغییر فاصله زمانی باید کد را تغییر دهید. به یاد داشته باشید که ویرایش فایل های اصلی وردپرس می تواند خطرناک باشد، به همین دلیل است که WPCode را توصیه می کنیم. همچنین، وقتی طرح زمینه خود را به‌روزرسانی می‌کنید، تمام کدهای سفارشی را از دست خواهید داد.

برای جزئیات، به مقاله ما در مورد نحوه جاسازی قطعات وب در وردپرس مراجعه کنید.

function wpb_snippet_publish_later_on_feed( $where ) {

	global $wpdb;

	if ( is_feed() ) {
		// Timestamp in WP-format.
		$now = gmdate( 'Y-m-d H:i:s' );

		// Number of unit to wait
		$wait="10"; // integer.

		// Choose time unit.
		$unit="MINUTE"; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.

		// Add SQL-sytax to default $where. By default 10 minutes.
		$where .= " AND TIMESTAMPDIFF($unit, $wpdb->posts.post_date_gmt, '$now') > $wait ";
	}

	return $where;
}

add_filter( 'posts_where', 'wpb_snippet_publish_later_on_feed' );

اکنون به شما نشان خواهیم داد که چگونه این کار را به روش آسان با WPCode انجام دهید.

ابتدا باید افزونه رایگان WPCode را نصب و فعال کنید. برای جزئیات، می توانید راهنمای گام به گام ما را در مورد نحوه نصب افزونه وردپرس دنبال کنید.

پس از فعال سازی می توانید به قطعه کد » افزودن قطعه. سپس فقط “rss” را جستجو کنید یا به دسته “RSS Feeds” بروید.

سپس فقط روی «به تعویق انداختن پست‌ها به فیدهای RSS» در نتایج بروید و فقط روی «استفاده از قطعه» کلیک کنید.

با استفاده از WPCode یک قطعه اضافه کنید

سپس به صفحه “Edit Snippet” منتقل می شوید، جایی که WPCode تنظیمات قطعه را از قبل برای شما پیکربندی کرده است.

به طور پیش‌فرض، پست‌های شما از زمان انتشار به مدت 10 دقیقه در فید RSS شما ظاهر نمی‌شوند.

اگر این تاخیر برای شما خوب است، تنها کاری که باید انجام دهید این است که روی سوئیچ کلیک کنید تا آن را به “فعال” تغییر دهید و دکمه “Update” را بزنید.

مدت تأخیر ارسال‌های شما در فید RSS را تنظیم کنید

اگر می خواهید طول تاخیر را تغییر دهید، می توانید با تغییر عدد در خط 10 و واحد زمان در خط 13 این کار را انجام دهید.

به عنوان مثال، در صورت تعویض می توانید یک ساعت ارسال را به تاخیر بیندازید $wait="10"; و $unit="MINUTE" با $wait="1" و $unit="HOUR".

اگر نیاز به رفع تأخیر دارید، کافی است این مراحل را تکرار کنید، و اگر می‌خواهید پست‌ها فوراً به فید برگردند، فقط سوئیچ را روی «خاموش» قرار دهید و «Refresh» را بزنید.

فراموش نکنید که به کتابخانه قطعات WPCode مراجعه کنید

WPCode همچنین با مجموعه عظیمی از کدهای دیگر ارائه می شود. می توانید ببینید چه چیزی آنجاست قطعه کد » کتابخانه در پنل مدیریت شما

کتابخانه WPCode از قطعات کد

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

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

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

اگر از این مقاله لذت بردید، لطفا در کانال یوتیوب ما برای آموزش های ویدئویی وردپرس مشترک شوید. شما همچنین می توانید ما را در توییتر و فیس بوک