حل مشکل عدم انتشار محتوای زمان بندی شده وردپرس

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

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

انتشار محتوا در وردپرس موضوع بسیار مهمی است که با امکانات وردپرس قابل مدیریت خواهد بود. یکی از این قابلیت ها انتشار زمانبندی شده است. می توانید محتوا را برای تاریخ های مشخص و دلخواه زمانبندی و آن را به صورت خودکار منتشر نمایید. موضوعی که وجود دارد این است که گاهاً در هنگام تلاش برای انتشار محتوای زمانبندی شده با خطا missed schedule در وردپرس مواجه می شوید. در این مقاله  تصمیم داریم به بررسی خطا زمانبندی از دست رفته وردپرس پرداخته و نحوه رفع آن را به شما آموزش دهیم.

آموزش رفع خطا زمانبندی از دست رفته وردپرس

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

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

چرا خطا missed schedule در وردپرس رخ می دهد؟

به طور کلی سیستم مدیریت محتوا وردپرس از کرون جاب (cron job) برای زمانبدی کارهایی که نیاز است در زمان های مشخصی رخ بدهند استفاده می کند. این قابلیت را سیستم های لینوکسی به وب سایت های قرار گرفته روی سرورهای تحت مدیریت خو ارائه می دهد تا بتوانند به راحتی و تنها با زمانبندی این دستور را برای وردپرس صادر کنند که در زمانی مشخص کار مورد نظر را به صورت خودکار انجام دهد. از این قابلیت در بخش های مختلف وب سایت به ویژه بخش انتشار محتوا به صورت زمانبندی استفاده می شود.

حال زمانی که کرون جاب ها کار خود را به درستی انجام ندهند شما با خطا missed schedule یا همان خطا زمانبندی از دست رفته وردپرس مواجه می شوید. به طور معمول برای اینکه کرون جاب ها به درستی اقدام کرده و عملکرد نتیجه بخشی را داشته باشند، باید در زمان تعیین شده برای انتشار خودکار در وب سایت شما بازدیدکننده فعال حضور داشته باشد. به عبارتی دیگر هر زمان که یک بازدیدکننده وارد وب سایت شما می شود، وردپرس کرون جاب های تعیین شده توسط شما را بررسی و مواردی که در صف هستند را شناسایی و اجرا می کنند. اما اگر وب سایت شما در زمان تعیین شده ترافیکی نداشته باشد، وردپرس نمی تواند زمانبندی تعیین شده توسط شما را شناسایی و اجرا نماید. به همین دلیل نیز شما با خطا زمانبندی از دست رفته وردپرس مواجه می شوید. البته در نظر داشته باشید که گاهی نیز به دلیل وجود مشکل در پوشه مربوط به کرون جاب یعنی پوشه wp-cron خطا missed schedule در وردپرس نمایش داده می شود.

نحوه رفع ارور زمان بندی از دست رفته در وردپرس

به منظور رفع خطا زمانبندی از دست رفته وردپرس شما می توانید از راه حل های مختلفی بهره ببرید که در ادامه ما به بهترین راه حل های موجود اشاره کرده و نحوه مدیریت وب سایت با استفاده از آنها را به شما آموزش خواهیم داد.

1. استفاده از افزونه Scheduled Post Trigger

اولین راه حلی که می توان در زمینه رفع خطا زمانبندی از دست رفته وردپرس از آن استفاده کرد، نصب و فعالسازی افزونه Scheduled Post Trigger وردپرس است. این افزونه هر زمان که کاربری از وب سایت شما بازدید کند، زمانبندی های صورت گرفته را بررسی و مواردی که از دست رفته اند را شناسایی و بلافاصله منتشر می کند. به منظور نصب این افزونه باید مسیر زیر را دنبال کنید:

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

حل مشکل عدم انتشار محتوای زمان بندی شده وردپرس

حال در صفحه باز شده، در باکس جستجو عبارت Scheduled Post Trigger Plugin را بنویسید و بعد از یافتن آن، افزونه مربوطه را نصب و فعال نمایید.

حل مشکل عدم انتشار محتوای زمان بندی شده وردپرس

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

2. مدیریت کرون جاب ها از طریق پنل مدیریتی هاست

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

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

سپس از طریق منو موجود، دایرکتوری «public-html» را انتخاب کرده و فایل wp-config را جستجو نمایید.

حل مشکل عدم انتشار محتوای زمان بندی شده وردپرس

روی فایل wp-config کلیک راست کرده و در میان گزینه های موجود روی گزینه «Edit» کلیک کنید.

حل مشکل عدم انتشار محتوای زمان بندی شده وردپرس

در صفحه ای که به شما نمایش داده می شود باید تعیین کنید که می خواهید تنظیمات پیش فرض کرون جاب روی سرورهای برخی از شرکت های ارائه دهنده خدمات هاستینگ غیرفعال شده و پیکربندی مورد نظر خودتان اعمال شود. چرا که در بسیاری از مواقع پیکربندی پیش فرض قرار گرفته با وردپرس سازگاری ندارد و باعث بروز خطا زمانبندی از دست رفته وردپرس برای وب سایت شما می شود. پس کدهای زیر را قبل از پایان دستورات موجود یعنی End# در فایل حاضر قرار دهید و روی گزینه «افزودن» کلیک کنید.

define ('DISABLE_WP_CRON', true);
define('ALTERNATE_WP_CRON', true);
 

سپس دوباره به پیشخوان پنل مدیریتی هاست خود رفته و از طریق منو «Advanced» زیر منو «Cron Jobs» را انتخاب نمایید.

حل مشکل عدم انتشار محتوای زمان بندی شده وردپرس

در نهایت اطلاعات مورد نیاز را وارد نمایید تا بتوانید یک کرون جاب جدید ایجاد کنید. سپس تغییرات را ذخیره نمایید.

حل مشکل عدم انتشار محتوای زمان بندی شده وردپرس
اشتراک گذاری
سعید
سعید

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

ارسال نظر

ایمیل شما نزد محفوظ خواهد بودتمامی موارد الزامی است