Google Alert چیست و چه کاربردی دارد؟
آگوست 16, 2022افزونه صفحه ساز المنتور
آگوست 26, 2022رفع خطای زمان بندی از دست رفته در وردپرس
گاهی ممکن است شما برای صرفهجویی در زمان خود و یا حتی برای اینکه مقالات وب سایت خود را بر اساس یک نظم خاصی منتشر کنید، نیاز به زمان بندی داشته باشید. به بیان ساده تر سیستم مدیریت محتوا وردپرس از کرون جاب (Crown job) برای زمانبدی کارهایی که نیاز است در زمانهای مشخصی رخ بدهند، استفاده میکند.
سیستمهای لینوکسی این قابلیت را به وب سایتهای قرار گرفته روی سرورهای تحت مدیریت خود ارائه میکنند تا بتوانند به راحتی و با زمان بندی این دستور را برای وردپرس صادر کنند؛ که در زمانی مشخص عمل مورد نظر به صورت خودکار انجام شود. این قابلیت در بخشهای مختلف وب سایت به ویژه بخش انتشار محتوا نیز مورد استفاده قرار میگیرد. به بیان ساده این زمان بندی به شما کمک میکند که ساعت و تاریخ دلخواهی را برای منتشر کردن مقاله خود در نظر بگیرید تا به صورت خودکار، مقاله شما در زمان تعیین شده به کاربران نمایش داده شود.
Home » رفع خطای زمان بندی از دست رفته در وردپرس به ۲ روش مختلف
چرا رفع خطای زمان بندی از دست رفته در وردپرس مهم است؟
تصور کنید در مکانی هستید که به اینترنتی دسترسی ندارید و یا در مسافرت هستید. در این صورت این گزینه برای شما بسیار کارآمد خواهد بود. زمانی که کرون جابها (Crown job)کار خود را به درستی انجام ندهند، شما با خطا Missed Schedule یا همان خطای زمانبندی از دست رفته وردپرس رو به رو میشوید. به طور معمول برای اینکه کرون جابها (Crown job) به درستی اقدام کرده و عملکرد نتیجه بخشی را داشته باشند، باید در زمانی که شما برای انتشار محتوایتان تعیین میکنید، بازدیدکننده فعال حضور در وب سایتتان حضور داشته باشد.
ساده تر بگوییم. هر زمان که یک بازدیدکننده وارد وب سایت شما میشود، وردپرس کرون جابهای (Crown job) تعیین شده توسط شما را بررسی کرده و مواردی که در صف اجرا هستند را شناسایی و فرمان اجرای آنها را صادر میکنند. اما اگر وب سایت شما در زمانی که تعیین میکنید، ترافیکی نداشته باشد؛ وردپرس نمیتواند زمانبندی تعیین شده توسط شما را شناسایی و اجرا کند.
به همین دلیل شما با خطا زمانبندی از دست رفته وردپرس مواجه میشوید. این موضوع قطعاً برای ما ناخوشایند است و تأثیر منفی بر روی رتبه سئو سایت ما میگذارد. البته همیشه اینطور نیست. گاهی به دلیل وجود مشکل در پوشه مربوط به کرون جابها (Crown job) یعنی پوشه wp-cron خطا زمان بندی از دست رفته در وردپرس برای شما به نمایش در میآید.
نحوه رفع ارور Missed Scheduled Post در وردپرس
به منظور رفع خطا زمان بندی از دست رفته وردپرس شما میتوانید از راه حلهای مختلفی استفاده کنید که در ادامه ما به بهترین راه حلهای موجود اشاره میکنیم. همچنین نحوه مدیریت وب سایت با استفاده از آنها را به شما آموزش خواهیم داد.
استفاده از افزونه Scheduled Post Trigger
مدیریت کرون جابها (Crown job) از طریق پنل مدیریتی هاست
به منظور بررسی دقیق تر راه حل های ارائه شده با ما همراه باشید.
بهترین و اولین راهی که میتوان در زمینه رفع خطا زمانبندی از دست رفته وردپرس از آن استفاده کرد، نصب و فعالسازی افزونه Scheduled Post Trigger وردپرس است. این افزونه هر زمان که کاربری از وب سایت شما بازدید کند، زمانبندیهای صورت گرفته را بررسی و مواردی از دست رفته را شناسایی و سریعاً انتشار میدهد. به منظور نصب این افزونه باید مسیر زیر را دنبال کنید:
در اولین گام باید با نام کاربری و رمز عبور خود وارد پیشخوان وردپرس شوید.
سپس از منو سمت راست بخش افزونهها، زیر منو «افزودن» را انتخاب نمایید.
حال در صفحه باز شده، در بخش جستجو عبارت Scheduled Post Trigger Plugin را بنویسید و بعد از یافتن آن، افزونه مربوطه را نصب و فعال کنید. همچنین میتوانید از بخش نحوه نصب افزونه وردپرس (چگونگی نصب افزونه وردپرس) نیز کمک بگیرید.
بعد از پشت سر گذاشتن مراحل بالا دیگر نیازی نیست اقدام دیگری انجام دهید. از این پس این افزونه کرون جابهای (Crown job) تعیین شده توسط شما را مورد بررسی قرار خواهد داد.
افزونه (پلاگین) دیگری که میتوانید در این حوزه استفاده کنید، افزونه WP Missed Schedule Posts میباشد.
مدیریت کرون جابها از طریق پنل مدیریتی هاست
راه حل دیگری که در زمینه رفع خطا زمان بندی از دست رفته وردپرس میتوان از آن استفاده کرد، مدیریت کرون جابها (Crown job) از طریق هاست است. چرا که ممکن است تنظیمات کرون جابها (Crown job) در هاست دارای مشکل بوده یا این قابلیت برای شما غیرفعال است. در نتیجه باید از طریق پنل مدیریتی هاست خود مشکل موجود را رفع نمایید. به همین منظور باید مطابق تصاویر پیش بروید:
در اولین مرحله شما باید به منظور ورود به پنل مدیریتی هاست خود اطلاعات ورود خود را وارد نمایید و وارد شوید. ما در این مقاله به صورت پیش فرض از پنل مدیریتی سی پنل استفاده میکنیم.
سپس از طریق منو موجود، دایرکتوری «public-html» را انتخاب کرده و فایل wp-config را جستجو نمایید.
روی فایل wp-config کلیک راست کرده و در میان گزینههای موجود روی گزینه «Edit» کلیک کنید.
سپس کدهای زیر را بعد از Add any custom values در فایل حاضر قرار دهید و روی گزینه Save Changes کلیک کنید.
define (‘DISABLE_WP_CRON’, true);
define (‘ALTERNATE_WP_CRON’, true);
سپس دوباره به پیشخوان (پنل مدیریتی) هاست خود رفته و از طریق منو «Advanced» زیر منو «Cron Jobs» را انتخاب نمایید.
روش دوم مدیریت کرون جابها از طریق پنل مدیریتی هاست
به کنترل پنل هاست بر میگردیم و از بخش Crown Job وارد این بخش میشویم و زمان بندی را اعمال میکنیم.
کم شدن حجم ترافیک سایت
اگر صفحه وب شما بهدرستی بارگیری نمیشود، به طور خودکار ترافیک سایت شما کاهش مییابد. هنگامی که سایت شما ترافیک کمتری پیدا میکند، کرون جابها (Crown job) انجام نمیشود.
بارگذاری نشدن WP-CRON
در وردپرس، Cron Job آدرسهای برنامه را مدیریت میکند. یعنی هنگامیکه برنامهای برای یک پست در وردپرس را تنظیم میکنید، Cron Job این پست را در یک زمان مشخص برنامهریزی شده توسط شما تنظیم میکند. این کار Cron هرزمانی که یک صفحه درخواست میشود، هر بار شروع میشود و توسط WP-CORN کنترل میشود.
گاهی اوقات Cron Job این پست را در زمان برنامهریزی شده منتشر نمیکند، زیرا خطاهای اسکریپت در وردپرس شما وجود دارد. درواقع ممکن است خطای اسکریپت وردپرس باعث رخ دادن این خطا در سایت شما باشد.