آموزش رفع خطای Missed Schedule Post در وردپرس
در سیستم مدیریت محتوای وردپرس این امکان وجود دارد تا بتوانید نوشته ها را به جای انتشار آنی در زمان های دیگری منتشر کنید. اما ممکن است اتفاقی رخ دهد و این کار انجام نشود. که در نتیجه، در کنار پست، عبارت Missed Schedule قرار می گیرد که به معنای زمان بندی از دست رفته می باشد. در این آموزش می خواهیم دو روش عمده را برای برطرف کردن این مشکل مطرح کنیم.
با ما همراه باشید.
روش اول: نصب افزونه Scheduled Post Trigger
وردپرس برای این که پست ها را در زمان دیگری انتشار دهد از cron job استفاده می کند. ممکن است تداخل cron job با هاستی که وردپرس در آن میزبانی می شود و یا تداخل افزونه ها باعث شود تا وردپرس زمان بندی مورد نظر را از دست بدهد و نتواند مطالب را در زمان هایی که برای آن مشخص شده است منتشر کند.
در نتیجه می توانید با نصب افزونه هایی بر این فرآیند نظارت کنید.
این افزونه ها، در بازه های زمانی مشخص، برنامه های زمان بندی شده وردپرس را بررسی می کنند و چنانچه با زمان بندی از دست رفته ای مواجه شوند، آنها را انتشار می دهند.
یکی از افزونه های مناسب برای این کار، Scheduled Post Trigger است. برای نصب، مراحل زیر را انجام دهید.
ابتدا وارد صفحه پیشخوان وردپرس شده و به حساب کاربری وارد شوید.
سپس در قسمت جستجوی افزونه ها، عبارت Scheduled Post Trigger را تایپ کرده و مطابق تصویر زیر آن را نصب و فعال کنید.
این افزونه بررسی cron job ها را آغاز می کند و مشکل رفع می شود.
روش دوم: ویرایش فایل wp-config.php
یک روش دیگر ویرایش فایل wp-config.php می باشد.
به محل نصب وردپرس در هاست رفت و بر روی فایل wp-config.php کلیک راست کرده و گزینه Edit را می زنیم.
سپس کدهای زیر را در انتهای فایل اضافه می کنیم.
define ('DISABLE_WP_CRON', true);
define('ALTERNATE_WP_CRON', true);
در ادامه باید Cron Job ها را از سی پنل قرار دهیم که در این خصوص آموزش های زیر را مشاهده بفرمایید:
کاهش مصرف منابع سایت با محدود کردن اجرای wp-cron.php
با انجام این مورد و تنظیم کردن آن در cron job سی پنل در بازه زمانی مشخص، فایل مورد نظر اجرا می شود.
عموما با استفاده از روش اول و نصب افزونه، مشکل زمان بندی انتشار مطالب رفع می شود.
امیدواریم این آموزش مورد توجه شما قرار گرفته باشد.