حل خطای زمان بندی از دست رفته در وردپرس به ۲ روش مختلف
- مقالات آموزشی
- بروزرسانی شده در
گاهی اوقات ممکن است شما بخواهید برای صرفهجویی در زمان خود و یا حتی برای اینکه پستهای سایت خود را بر اساس یک نظم خاصی منتشر کنید، از زمانبندی پستها در وردپرس کمک بگیرید.به بیان ساده این زمانبندی به شما کمک میکند که ساعت و تاریخ دلخواهی را برای منتشر کردن پست خود در نظر بگیرید تا بهصورت خودکار در آن زمان تعیین شده به نمایش کاربران در بیاید؛ این مورد برای زمانی که شما میدانید به اینترنتی دسترسی ندارید و یا اینکه در مسافرت هستید بسیار مفید خواهد بود. برای استفاده از این قابلیت مقاله آموزش زمانبندی پست وردپرس بدون نصب افزونه را مطالعه کنید. در این مقاله به حل خطای زمان بندی از دست رفته در وردپرس میپردازیم.
یکی از مشکلاتی که ممکن است در مورداستفاده از این قابلیت وردپرس به وجود بیاید این است که پست شما در زمان مشخصشده منتشر نشود که در این صورت شما با خطای زمانبندی از دست رفته در وردپرس مواجه خواهید شد.
درواقع ممکن است انتشار اتوماتیک و زمانبندیشده پست شما به دلایل مختلفی با مشکل مواجه شده باشد و شما را با ارور Missed Schedule Post مواجه کرده باشد. در این مقاله به شما آموزش خواهیم داد که چگونه این خطا را در سایت وردپرسی خود برطرف کنید، پس با ما همراه باشید.
آنچه در این مقاله میخوانید
خطای زمان بندی از دست رفته در وردپرس
این خطا ممکن است به دلایل مختلفی در سایت شما رخ دهد، پس شما باید قبل از اینکه هر اقدامی انجام دهید، علت وقوع خطا را پیدا کنید و بعدازاینکه دلیل نمایش ارور زمانبندی از دست رفته را پیدا کردید، یک اقدام درست انجام دهید.
در این بخش مواردی که ممکن است باعث این مشکل شده باشد را بررسی خواهیم کرد و برای شما توضیحات مختصری در خصوص هر یک خواهیم داد:
کم شدن حجم ترافیک سایت
اگر صفحه وب شما بهدرستی بارگیری نمیشود، بهطور خودکار ترافیک سایت شما کاهش مییابد. هنگامیکه سایت شما ترافیک کمتری پیدا میکند، کرون جاب انجام نمیشود. (کرون جاب یا Cron Jobs قابلیتی در سیستمهای لینوکسی میباشد که وظیفهی اجرای عملیاتی خاص در زمانبندی خاصی را بهصورت کاملاً اتوماتیک بر عهده دارد).
به بیان ساده اگر Cron Jobs نتواند کار برنامه را بهدرستی انجام دهد، احتمال رخ دادن خطای زمانبندی از دست رفته افزایش مییابد.
بازگذاری نشدن WP-CRON
در وردپرس، Cron Job آدرسهای برنامه را مدیریت میکند، یعنی هنگامیکه برنامهای برای یک پست در وردپرس را تنظیم میکنید، Cron Job این پست را در یک زمان مشخص برنامهریزی شده توسط شما تنظیم میکند. این کار Cron هرزمانی که یک صفحه درخواست میشود، هر بار شروع میشود و توسط WP-CORN کنترل میشود.
گاهی اوقات Cron Job این پست را در زمان برنامهریزی شده منتشر نمیکند، زیرا خطاهای اسکریپت در وردپرس شما وجود دارد. درواقع ممکن است خطای اسکریپت وردپرس باعث رخ دادن این خطا در سایت شما باشد.
رفع خطای Missed Schedule Post در وردپرس
خب حالا که با این خطا و دلایل بروز آن در سایت خود آشنا شدید، بریم سراغ آموزش رفع آن در سایت وردپرسی. شما برای اینکه بتوانید این خطا را در سایت خود برطرف کنید میتوانید از دو روش مختلف استفاده کنید.
در این قسمت برای شما هر دو این روشها را خواهیم گفت و شما میتوانید بهدلخواه خود یکی از این راهحلها را انتخاب و بر روی سایت وردپرسی خود اعمال کنید و مشکل سایت خود را رفع کنید.
استفاده از افزونه برای رفع ارور زمانبندی
اولین روش این است که شما از یک افزونه برای حل این خطا استفاده کنید. یکی از پلاگینهایی که در این زمینه میتواند به شما کمک کند، WP Missed Schedule Posts میباشد.
استفاده از این افزونه سادهترین روشی است که میتوانید از آن استفاده کنید. پلاگین WP Missed Schedule Posts کاملاً رایگان است و شما بهراحتی میتوانید آن را از مخزن وردپرس دانلود و بر روی سایت وردپرسی خود نصب کنید. برای فعال کردن این افزونه میتوانید آموزش نصب افزونه در وردپرس را مشاهده کنید.
بعد از فعالسازی این افزونه، تمامی پستهای زمانبندی شده هر 15 دقیقه بررسی شده و 20 پست در یک زمان منتشر خواهد شد.
راهاندازی CRON Jobs
روش بعدی که میتوانید از آن استفاده کنید راهاندازی CRON Jobs میباشد. استفاده از این روش سایت شما را برای همیشه از شر این مشکل خلاص میکند. درواقع شما در این روش میتوانید با پیکربندی تنظیمات CRON Jobs، این خطا را برای همیشه از بین ببرید.
برای اینکه بتوانید از این روش استفاده کنید باید یک سری تغییرات در فایل wp-config.php اعمال کنید، ازاینرو پیشنهاد میکنیم حتماً قبل از اعمال هر تغییری، یک نسخه پشتیبانی از سایت خود تهیه کنید تا در صورت لزوم بتوانید اطلاعات سایت خود را بازگردانی کنید.
در مرحله اول باید wp-cron.php پیشفرض را غیرفعال کنید، که برای این کار باید وارد پنل مدیریتی هاست خود شوید، برای ورود به هاست خود میتوانید از FTP استفاده کنید. حالا باید مسیر File Manager » Public-html » WP-config.php را طی کنید.
حالا باید قطعه کد زیر را مطابق با تصویر، پس از کدهای دیتابیس جایگذاری و ذخیره کنید:
define(‘DISABLE_WP_CRON’, true);
در محله بعد مجدداً یک CRON Jobs جدید راهاندازی کنید، درهاست آیکون CRON Jobs را پیدا کنید و روی آن کلیک کنید.
با کلیک کردن بر روی این گزینه، یک پنجره جدید برای شما باز خواهد شد که شما باید در فیلد Common Settings گزینه Every Six Hours را از لیست کشویی انتخاب کرده و روی دکمه Add New Cron Job کلیک کنید.
اکنون Cron Job جدید در سایت وردپرسی شما فعال شده و باعث برطرف شدن خطای Missed Schedule Post میشود.
حالا تنها کاری که باید انجام دهید این است که برای Cron Job جدید، زمان موردنظر خود را وارد کنید. به همین راحتی! الآن میتوانید بهراحتی پستهای خود را برای انتشار، زمانبندی کنید.
امیدواریم این مقاله برای شما مفید واقع شده باشد. موفق و سربلند باشید.:)
من این ارور رو دارم:
ٰبه دلیل مشکل احتمالی درخواست حلقهٔ برگشتی، حافظهٔ پنهان برگه شناسایی نشد. لطفاً بررسی نمایید که آزمایش درخواست حلقهٔ برگشتی در حال عبور است. خطا: Forbidden (کد: http_403)
کش برگه سرعت و عملکرد سایتتان را با ذخیره و ارائهٔ برگههای ثابت به جای فراخوانی برای یک برگه در هر بار بازدید کاربر افزایش میدهد.
حافظهٔ پنهان برگه با جستجوی یک افزونه فعال کش برگه و همچنین فرستادن سه درخواست به صفحهٔ اصلی و جستجوی یک یا چند مورد از سربرگهای پاسخ ذخیرهٔ کاربر HTTP زیر شناسایی میشود:
cache-control, expires, age, last-modified, etag, x-cache-enabled, x-cache-disabled, x-srcache-store-status, x-srcache-fetch-status, x-litespeed-cache, x-lsadc-cache, x-qc-cache.
راه حلی دارید براش؟
سلام خطای ۴۰۳ توی کش سایت دارید. آموزش حل خطای ۴۰۳ رو توی سایت ببینید.
با سلام افزونه داپلیکیتور پرو وقتی به صورت دستی اقدام به بکاپ گوگل درایو میکنیم درست کار میکنه ولی وقتی روی بکاپ اتوماتیک زمانبندی شده هفتگی میذاریم هیچوقت نمیتونه بکاپ روی گوگل درایو بگیره و مدام fail میشه و نمیتونه در ساعت مشخص شده بکاپ درستی بگیره ، این مشکل چطور حل میشه؟ ممنونم
سلام توی fail چه خطایی میده بهتون
سلام و عرض ادب.
در قسمت سلامت سایت با این اخطار روبرو می شویم: ممنون میشویم راهنمایی بفرمایید.
کش برگه شناسایی شد اما زمان سرور کماکان کند است.
کش برگه سرعت و عملکرد سایتتان را با ذخیره و ارائهٔ برگههای ثابت به جای فراخوانی برای یک برگه در هر بار بازدید کاربر افزایش میدهد.
حافظهٔ پنهان برگه با جستجوی یک افزونه فعال کش برگه و همچنین فرستادن سه درخواست به صفحهٔ اصلی و جستجوی یک یا چند مورد از سربرگهای پاسخ ذخیرهٔ کاربر HTTP زیر شناسایی میشود:
cache-control, expires, age, last-modified, etag, x-cache-enabled, x-cache-disabled, x-srcache-store-status, x-srcache-fetch-status.
میانگین زمان پاسخ سرور 1,542 میلیثانیه بود. این مورد باید کمتر از آستانهٔ پیشنهاد شدهٔ 600 میلیثانیه باشد.
هیچ سربرگ پاسخی در حافظه پنهان کاربر شناسایی نشد.
یک افزونه کش برگه شناسایی شد.
سلام وقت بخیر منظور اینه که سرور سایتتون منابع کمی داره و سایتتون سرعتش پایینه. آموزش حل مشکل کم بودن سرعت سایت با اینترنت ملی رو توی سایت سرچ و ببینید.
ممنون میشم آدرس حل این مشکل رو کامل بزارید با سرچ توی سایت به جایی نرسیدم ممنون
https://mihanwp.com/wordpress-dashboard-speed-problem/
درود ، سپاسگزارم
سلام. من یک افزونه از ژاکت خریداری کردم حالا این افزونه هر یکی دو روز در پنل وردپرس خطای فعالسازی میده. وقتی به صفحه خطا میرم این خطا را نوشته:(زمان بررسی صحت لایسنس عقب افتاده است (2 هفته). افزونه یا قالب شما به زودی غیر فعال خواهد شد. لطفا تنظیمات cron وردپرس یا هاست را بررسی نمایید.)!
چطور این مشکلو برطرف کنم؟
سلام با پشتیبانی همون سایت باید در ارتباط باشید اما ظاهرا زمانبندی سایتتون درست کار نمیکنه
ممنون از مطلب مفیدتون
کرون روی فایل wp-cron.php ست کنیم؟؟؟
سپاس از شما. بله
سلام وقتتون بخیر
دلیل این خطا چی هستش؟ممنون میشم کمک کنید من از لایت اسپید کش استفاده میکنم
کش برگه شناسایی نشد اما زمان پاسخ سرور خوب است
کارایی
کش برگه سرعت و عملکرد سایتتان را با ذخیره و ارائهٔ برگههای ثابت به جای فراخوانی برای یک برگه در هر بار بازدید کاربر افزایش میدهد.
حافظهٔ پنهان برگه با جستجوی یک افزونه فعال کش برگه و همچنین فرستادن سه درخواست به صفحهٔ اصلی و جستجوی یک یا چند مورد از سربرگهای پاسخ ذخیرهٔ کاربر HTTP زیر شناسایی میشود:
cache-control, expires, age, last-modified, etag, x-cache-enabled, x-cache-disabled, x-srcache-store-status, x-srcache-fetch-status.
میانگین زمان پاسخ سرور 504 میلیثانیه بود. این کمتر از آستانهٔ پیشنهاد شدهٔ 600 میلیثانیه است.
هیچ سربرگ پاسخی در حافظه پنهان کاربر شناسایی نشد.
یک افزونهٔ کش برگه شناسایی نشد.
سلام باید یک افزونه کش نصب کنید. توی سایت سرچ کنید آموزشش هست
قبلا افزونه لایت اسپید کش رو نصب کردم
و طبق آموزش های شما تنظیمات افزونه رو انجام دادم
با این حال این ارور وجود دار هنوز
مطمئن بشید لایت اسپید روی سرور شما نصب باشه
باسلام واحترام
من باخطای ارور زمانبندی در سلامت سایت مواجه شده ام ، مقاله شما در این زمینه را مطالعه کردم وشما دوروش برای رفع آن عنوان کرده بودید ، حالا می خواستم بدانم که آیا واقعا باید این خطا رفع شود ؟ اگر رفع نشود مشکلی پیش می آید؟ودر مورد روش دوم ، خودم باید کدرا وارد کنم یا باید ازweb host بخواهم تا انجام دهند.
با تشکر
سلام پیشنهاد میشه رفع کنید چون عملیات خودکار سایتتون رو بهم میریزه
سلام وقتتون بخیر . اگر توسط کد define(‘DISABLE_WP_CRON’, true); کرون جاب غیر فعال نکنیم و در هاست کرون جاب فعال کنیم چه اتفاقی میفته ایا ممکنه مشکل بوجود بیاد؟
سلام خیر مشکلی نداره انجام بدید.
سلام من با این پیغام مواجه میشم و افزونه Debug این پیغام رو به من میده:
https : //**** . com/wp-cron.php?doing_wp_cron=1614779815.8424100875854492187500
امکانش هست راهتمایی بفرمایید چجوری رفعش کنم؟
سلام کران جاب وردپرس غیرفعال هست و باید از هاست بخواید بررسی کنند.
سلام
خسته نباشید
من تو قسمت cron با این ارور مواجه شدم
Scheduled Cache Purge
چطوری میتونم حلش کنم
درود بر شما باید ببینید افزونه کش شما مشکلی نداشته باشه و همچنین کرون رو اجرا کنه.
با سلام
توضیحات قسمت آخر واقعا ناقص هست. 8 جدول موجود چگونه باید پر شوند؟
سلام کافیه از بخش common زمانبندی مورد نظر خودتون رو وارد کنید توی بخش command هم دستور مورد نظر رو وارد کنید.
درودبرشما
دستور مورد نظر در قسمت کامند چی هست بزرگوار؟؟
با سلام وخسته نباشید
در روش اول که روش نصب افزونه میباشد فرمودید که تمامی پستهای زمانبندی شده هر 15 دقیقه بررسی شده و 20 پست در یک زمان منتشر خواهد شد. یعنی پست های من اگر 30 دقیقه به 30 دقیقه زمان بندی شدن مثلا یکی 8 بعدی 8:30 و9 و9:30 و ….. همشون هر 20 دقیقه با هم منتشر میشن و هیچ کدوم سر زمان خودشون منتشر نمیشن؟
باسلام
بله اگر میخواهید هر نیم ساعت یک پست منتشر شود بهتر است زمانبندی پستها را روی نیم ساعت تنظیم کنید
ممنون از راهنمایی و سایت خوبتون.
خواهش میکنم. پیروز باشید
سلام من با افزونه ایتمز اسکن بد افزار توی سایت رو میکنم این مورد رو میاره باید چکاری انجام بدم؟
WP-Cron برنامه ریزی شده
ممنون
سلام این خطا نیست صرفا اعلام cron job میکنه
ممنون
منظورم هاست دایرکت ادمین هست
توی هاست دایرکت ادمین هم به همین شکل هست فقط باید وارد فایل منیجر دایرکت ادمین بشید.
سلام برای هاست ویندوز به چه صورت انجام دهم؟
هاست من ویندوز هست
منتظر پاسختون هستم
پیشاپیشش ممنون
سلام ممنون از مطلب خوبتون. من هم روی سایتم این مشکل رو دارم. وارد بخش corn job سی پنلم که شدم دیدم هیچ کورن جابی ست نشده. در اینصورت نیازی به برداشتن اون تنظیمات پیشفرض نیست. فقط آیا بازم لازمه اون کد رو تو بخش wp-config قرار بدیم. بعد برای ست کردن کورن جاب جدید باید چیکار کرد. میشه یکم مطلبتون رو گسترش بدین به عنوان یک کاربر نتونستم کامل مراحل رو ازتون یاد بگیرم. اما باز ممنونم که به این مشکل پرداختین فقط اگر امکانش هست من رو بیشتر راهنمایی بفرمایید
سلام کرون جاب وردپرس با سی پنل کاملا متفاوت و جدا هست.