رفع عدم انتشار در وردپرس
در این مقاله به رفع عدم انتشار در وردپرس میپردازیم. بطور کلی، بعد از خرید هاست و دامنه برای سایت افراد نیاز دارند. که برای دیده شدن در موتورهای جستجو و کسب رتبه 1 در گوگل، اقداماتی را داشته باشند. یکی از اساسی ترین راه کارها برای دیده شدن در نتایج موتورهای جستجو، انتشار محتوای بهینه و منحصربفرد است.
در واقع شاید بتوانید با خرید هاست موردنیاز، برای وردپرس تا حد زیادی در زمینه بهینه سازی وب سایت خود برای موتورهای جستجو گام بردارید. اما به طور قطع بدون مدیریت صحیح وب سایتتان نمی توانید، انتظار کسب نتیجه خاصی را داشته باشید.
انتشار محتوا در وردپرس موضوع بسیار مهمی است. که با امکانات وردپرس قابل مدیریت خواهد بود. یکی از این قابلیت ها انتشار زمانبندی شده است. می توانید محتوا را برای تاریخ های مشخص و دلخواه زمانبندی و آن را به صورت خودکار منتشر نمایید.
موضوعی که وجود دارد این است که، گاهاً در هنگام تلاش برای انتشار محتوای زمانبندی شده با خطا missed schedule در وردپرس مواجه می شوید.
در این مقاله از وبوآپ، تصمیم داریم به رفع عدم انتشار در وردپرس را برای شما آموزش دهیم.
برای سفارش طراحی سایت به این لینک مراجعه کنید.
آموزش رفع خطا زمانبندی از دست رفته وردپرس
انتشار محتوای جدید در وب سایت وردپرسی یکی از اصلی ترین کارهایی است. که افراد به منظور بهبود سئو وب سایت خود انجام می دهند. زمانی که شما یک محتوای جدید را تهیه کرده و تصمیم می گیرید آن را منتشر کنید، با دو حالت اصلی در هنگام تلاش برای اتشار آن رو به رو می شوید.
روی دکمه «انتشار» کلیک کنید. تا محتوا بلافاصله منتشر شود. اما این امکان را نیز دارید که، از طریق لینک ویرایش قرار گرفته در رو به روی بخش انتشار اقدام کرده. و محتوا را برای تایم مشخصی زمانبدی کنید. به طور معمول، این فرآیند بدون هیچ مشکلی دنبال می شود. و به محض اینکه زمان تعیین شده فرا برسد، محتوای شما به صورت خودکار منتشر می شود.
ادامه موضوع رفع عدم انتشار در وردپرس
اما گاهی نیز این امکان وجود دارد که وردپرس نتواند، محتوا را در زمان تعیین شده، منتشر کند. و شما با خطا زمانبندی از دست رفته وردپرس مواجه می شوید. بدین ترتیب، همانند تصویر زیر در منو «همه نوشته ها» و در بخش «تاریخ» مربوط به مقاله مورد نظر پیغامی مبنی بر زمانبندی از دست رفته وردپرس مشاهده می کنید.
در این شرایط می توانید، به صفحه مربوط به مقاله مربوطه مراجعه کرده. و به صورت دستی و با کلیک روی دکمه «انتشار» مقاله را منتشر کنید. اما این کار نمی تواند، یک راه حل قطعی برای این مشکل بشمار برود.
چرا خطا missed schedule در وردپرس رخ می دهد؟
به طور کلی، سیستم مدیریت محتوا وردپرس از کرون جاب (cron job) برای زمانبدی کارهایی که نیاز است. در زمان های مشخصی رخ بدهند. استفاده می کند. این قابلیت را سیستم های لینوکسی به وب سایت های قرار گرفته، روی سرورهای تحت مدیریت خو ارائه می دهد.
تا بتوانند به راحتی و تنها با زمانبندی این دستور را برای وردپرس صادر کنند. که در زمانی مشخص کار مورد نظر را به صورت خودکار انجام دهد. از این قابلیت در بخش های مختلف وب سایت به ویژه بخش انتشار محتوا به صورت زمانبندی استفاده می شود.
حال زمانی که، کرون جاب ها کار خود را به درستی انجام ندهند، شما با خطا missed schedule یا همان، خطا زمانبندی از دست رفته، وردپرس مواجه می شوید. به طور معمول برای اینکه کرون جاب ها به درستی اقدام کرده. و عملکرد نتیجه بخشی را داشته باشند. باید در زمان تعیین شده، برای انتشار خودکار در وب سایت شما بازدیدکننده فعال حضور داشته باشد.
به عبارتی دیگر؛ هر زمان که یک بازدیدکننده وارد وب سایت شما می شود. وردپرس کرون جاب های تعیین شده، توسط شما را بررسی و مواردی که در صف هستند. را شناسایی و اجرا می کنند. اما اگر وب سایت شما در زمان تعیین شده، ترافیکی نداشته باشد، وردپرس نمی تواند، زمانبندی تعیین شده توسط شما را شناسایی و اجرا نماید.
به همین دلیل؛ نیز شما با خطا زمانبندی از دست رفته وردپرس مواجه می شوید. البته در نظر داشته باشید که گاهی؛ نیز به دلیل وجود مشکل در پوشه مربوط به کرون جاب یعنی، پوشه wp-cron خطا missed schedule در وردپرس نمایش داده می شود.
در ادامه موضوع رفع عدم انتشار در وردپرس داریم ..
استفاده از افزونه Scheduled Post Trigger
اولین راه حلی که؛ می توان در زمینه رفع خطا زمانبندی از دست رفته وردپرس از آن استفاده کرد، نصب و فعالسازی افزونه Scheduled Post Trigger وردپرس است. این افزونه هر زمان که کاربری از وب سایت شما بازدید کند، زمانبندی های صورت گرفته. را بررسی و مواردی که از دست رفته اند. را شناسایی و بلافاصله منتشر می کند.
به منظور نصب این افزونه، باید مسیر زیر را دنبال کنید:
- در اولین گام، باید با نام کاربری و رمز عبور در خصوص ورود به پیشخوان وردپرس اقدام کنید.
- سپس؛ از طریق منو «افزونه ها» زیر منو «افزودن» را انتخاب نمایید.
1. نحوه رفع ارور زمان بندی از دست رفته در وردپرس
به منظور رفع خطا زمانبندی از دست رفته وردپرس شما می توانید، از راه حل های مختلفی بهره ببرید.
حال در صفحه باز شده، در باکس جستجو عبارت Scheduled Post Trigger Plugin را بنویسید. و بعد از یافتن آن، افزونه مربوطه را نصب و فعال نمایید. می توانید، از آموزش چگونگی نصب افزونه در وردپرس نیز کمک بگیرید.
- بعد از پشت سر گذاشتن مراحل عنوان شده، دیگر نیازی نیست، اقدام خاص دیگری را داشته باشید. و ازین پس؛ این افزونه کرون جاب های تعیین شده. توسط شما را مورد بررسی قرار خواهد داد.
در ادامه موضوع رفع عدم انتشار در وردپرس میپردازیم به ..
2. مدیریت کرون جاب ها از طریق پنل مدیریتی هاست
راه حل دیگری که در زمینه رفع خطا زمانبندی از دست رفته وردپرس می توان، از آن استفاده کرد، مدیریت کرون جاب ها از طریق هاست است. چرا که گاهاً؛ تنظیمات کرون جاب ها در هاست دارای مشکل بوده. یا این قابلیت برای شما غیرفعال است.
در نتیجه؛ باید از طریق پنل مدیریتی هاست خود اقدام کرده. و مشکل موجود را رفع نمایید.
به همین منظور باید به شکل زیر پیش بروید:
- در اولین مرحله شما باید؛ به منظور ورود به پنل مدیریتی هاست سی پنل خود اطلاعات ورود خود را وارد نمایید.
- سپس از طریق منو موجود، دایرکتوری «public-html» را انتخاب کرده. و فایل wp-config را جستجو نمایید.
روی فایل wp-config کلیک راست کرده. و در میان گزینه های موجود، روی گزینه «Edit» کلیک کنید.
ادامه مدیریت کرون جاب ها
در موضوع رفع عدم انتشار در وردپرس داریم، در صفحه ای که به شما نمایش داده می شود. باید تعیین کنید، که می خواهید، تنظیمات پیش فرض کرون جاب روی سرورهای برخی از شرکت های ارائه دهنده. خدمات هاستینگ غیرفعال شده. و پیکربندی مورد نظر خودتان اعمال شود.
چرا که در بسیاری از مواقع، پیکربندی پیش فرض قرار گرفته. با وردپرس سازگاری ندارد. و باعث بروز خطا زمانبندی از دست رفته، وردپرس برای وب سایت شما می شود. پس کدهای زیر را قبل از پایان دستورات موجود، یعنی End# در فایل حاضر قرار دهید. و روی گزینه «افزودن» کلیک کنید.
define (‘DISABLE_WP_CRON’, true);<br /><br /><br /><br /> define(‘ALTERNATE_WP_CRON’, true);
define (‘DISABLE_WP_CRON’, true); (define(‘ALTERNATE_WP_CRON’, true;
سپس؛ دوباره به پیشخوان پنل مدیریتی هاست خود رفته. و از طریق منو «Advanced» زیر منو «Cron Jobs» را انتخاب نمایید.
در نهایت، اطلاعات مورد نیاز را وارد نمایید. تا بتوانید، یک کرون جاب جدید ایجاد کنید. سپس تغییرات را ذخیره نمایید.
در ادامه مدیریت کرون جاب ها
دقت داشته باشید، تنظیمات سرور میزبان نیز می توانید، در بروز این مشکل نقش داشته باشد. هاست مخصوص وردپرس هاست نو برای وب سایت های وردپرسی کاملا بهینه شده. و تمام تنظیمات آن بر مبنای این سیستم مدیریت محتوا می باشد.
در این مقاله از وبوآپ، تلاش ما بر این بوده است. تا با ارائه آموزشی جامع، نحوه رفع عدم انتشار در وردپرس را به شما آموزش دهیم.
برای خرید کلاس آنلاین اسکای روم میتوانید در این صفحه اقدام نمایید.