اخیراً ، یکی از خوانندگان ما از ما پرسید که آیا امکان تأخیر در نمایش مقاله در خوراک RSS وردپرس وجود دارد؟ به تأخیر انداختن ظاهر مقاله در RSS ، می تواند شما را از انتشار تصادفی نجات دهد و با کسانی که محتوای شما را کپی می کنند مبارزه کنید (شما در انتشار اولویت خواهید داشت).

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

تاخیر ظاهر مقالات در وردپرس

چرا نمایش مقالات در وردپرس را به تأخیر می اندازد؟

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

خطای املا وردپرس

با افزودن تأخیر بین فید RSS و سایت زنده خود ، کمی زمان لازم دارید تا خطا را برطرف کرده و آن را برطرف کنید.

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

اگر جدید دارید سایت اینترنتی با قدرت کمی، در برخی موارد، این وبلاگ های خودکار موفق می شوند شما را در رتبه بندی موتورهای جستجو شکست دهند.

autoblog-illustration آموزش وردپرس

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

بنابراین خواهیم دید که چگونه می توان به راحتی ظاهر مقالات را در خوراک RSS خود به تعویق انداخت.

نحوه تأخیر در ظاهر شدن مقاله در فید RSS

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

شما باید کد زیر را به پرونده اضافه کنید functions.php از موضوع خود یا آن را به افزونه خود اضافه کنید.

تابع publ_later_on_feed ($ where) {global $ wpdb؛ if (is_feed ()) {// مهر زمان در قالب WP $ now = gmdate ('Ymd H: i: s')؛ // مقدار انتظار؛ + دستگاه $ انتظار = '10'؛ // عدد صحیح // http://dev.mysql.com/doc/refman/5.0/fa/date-and-time-functions.html#function_timestampdiff $ device = 'MINUTE'؛ // MINUTE ، HOUR ، DAY ، WEEK ، MONTH ، YEAR // افزودن SQL-sytax به صورت پیش فرض $ where $ where. = "AND TIMESTAMPDIFF ($ device، $ wpdb-> posts.post_date_gmt،" $ now ")> $ صبر کنید "؛ } بازگشت $ در جایی که } افزودن_فیلتر ('پستها_ در هر کجا' ، 'انتشار_پایان_در_خوراک')؛

این کد بررسی می کند که آیا خوراک RSS وردپرس درخواست شده است. پس از آن ، زمان فعلی و زمانی را که می خواهید اضافه کنید به عنوان فاصله بین تاریخ اصلی مورد و زمان فعلی تنظیم می کند.

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

در این کد ، 10 دقیقه مدت زمان انتظار را برای شما تعریف کرده ایم. در صورت تمایل می توانید آنرا با آنچه می خواهید تغییر دهید.

امیدواریم این آموزش به شما در تأخیر در ظاهر مقالات خود در فید RSS کمک کند. اگر نکته‌ای را نفهمید ، راحت باشید که نظر خود را ترک کنید.