نحوه ی حل خطای انتشار ناموفق در وردپرس
گاهی اوقات هنگام انتشار یک محتوای جدید با استفاده از سیستم مدیریت محتوا وردپرس، به محض اینکه روی دکمه «انتشار» کلیک می کنید، با خطای انتشار ناموفق بود مواجه می شوید مطمئناً با مشاهده این خطا نگران می شوید که چگونه می توانید این مشکل را حل کنید؟ین خطا به راحتی قابل حل است و فقی باید بدانید دلیل نمایش این خطا چیست؟ در واقع تا زمانی که به درک درستی درباره این خطا نرسید، نمی توانید این مشکل را به شکل مناسبی رفع نمایید. معمولاً این خطا به ۲ دلیل بوجود می آید:
- استفاده از ادیتور گوتنبرگ
- خطای mixed content
رفع خطای انتشار ناموفق در وردپرس با استفاده از راهکارهای ذیل:
- تغییر ویرایگشر وردپرس از گوتنبرگ به کلاسیک
- رفع مشکل mixed content
۱- نمایش خطا انتشار ناموفق وردپرس به دلیل استفاده از ادیتور گوتنبرگ
افرادی که از ادیتور گوتنبرگ استفاده می کنند، این خطا برایشان نمایش داده می شود. این ادیتور به صورت پیش فرض نیز روی وردپرس فعال می باشد و معمولاً افراد در همان مراحل اولیه کار خود و بعد از نصب وردپرس با آن رو به رو می شوند.
این کار در واقع ساده ترین کاری است که شما می توانید برای رفع مشکل پیش آمده انجام دهید. این ادیتور به دلیل قابلیت های منحصر به فردی که دارد سبب شده تا افراد زیادی تمایل داشته باشند از آن استفاده کنند.
راه حل
ابتدا وارد پیشخوان وردپرس خود شوید. سپس از طریق منو «تنظیمات» زیر منو «نوشتن» را انتخاب نمایید.
در این صفحه شما با گزینه ای تحت عنوان «ویرایشگر پیش فرض نوشته» مواجه خواهید شد. در این مرحله «ویرایشگر کلاسیک» را به عنوان ادیتور پیش فرض انتخاب کنید. سپس از طریق بخش «اجازه تغییر ویرایشگر به کاربران» و انتخاب گزینه «خیر» نیز امکان تغییر ادیتور را برای دیگر کاربران وب سایت را محدود کرده و در نهایت تغییرات اعمال شده را ذخیره نمایید.
سپس شما باید کش وب سایت خود را پاک کرده و دوباره مراحل عنوان شده را طی نموده و این بار «ویرایشگر بلوک» را انتخاب و تغییرات را ذخیره نمایید. حال اقدام به ویرایش یکی از محتوای موجود در وب سایت خود یا انتشار یک نوشته جدید نمایید. به طور معمول بعد از پشت سر گذاشتن مراحل عنوان شده دیگر خطای انتشار ناموفق در وردپرس را مشاهده نخواهید کرد.
نکته: بعد از این کار ممکن است امکان «ذخیره خودکار» وردپرس شما دچار مشکل شده باشد. در نتیجه بهتر است با استفاده از کلیدهای ترکیبی Ctrl+S تغییرات را به صورت دستی ذخیره نمایید.
۲- خطای mixed content و مشکل انتشار در وردپرس
یکی دیگر از دلایل رایج نمایش خطای انتشار ناموفق در وردپرس استفاده از گواهینامه SSL برای وب سایت وردپرس است. استفاده از این گواهینامه سبب می شود در حالی که محتوای شما با استفاده از پروتکل امن HTTPS نمایش داده می شود، برخی آدرس ها همچنان با پروتکل HTTP نمایش داده شوند. این امر سبب بروز خطایی تحت عنوان mixed content error می شود. زیرا محتوای پروتکل HTTP و HTTPS به صورت همزمان به سمت مرورگرها به ویژه مرورگر Chrome ارسال می شود و این امر باعث بروز مشکل می شود. برای حل مشکل باید از افزونه ای تحت عنوان «Really Simple SSL» استفاده کنید.
راه حل
در ابتدا وارد پیشخوان وردپرس وب سایت خود شوید. سپس در پیشخوان و از طریق منو «افزونه ها» زیر منو «افزودن» را انتخاب نمایید.
با استفاده از باکس جستجو موجود، افزونه «Really Simple SSL» را جستجو کرده و روی وردپرس خود نصب نمایید.
بعد از نصب در منو «تنظیمات» زیر منویی تحت عنوان «SSL» اضافه خواهد شد که باید روی آن کلیک کنید تا وارد صفحه مربوط به تنظیمات این افزونه شوید.
بعد از اینکه وارد صفحه مورد نظر شدید، زبانه «تنظیمات» را انتخاب نمایید تا با صفحه ای همانند تصویر زیر رو به رو شوید. در این صفحه اقدام به فعال کردن گزینه «تاییدکننده محتوای مختلف» نموده و در نهایت با کلیک روی دکمه «ذخیره» تغییرات اعمال شده را ذخیره نمایید.
به طور معمول بعد از پشت سر گذاشتن مراحل عنوان شده خطای mixed content و در نتیجه آن خطای انتشار محتوا در وردپرس که به صورت انتشار ناموفق بود. یک پاسخ JSON معتبر نیست نمایش داده می شود رفع خواهند شد.
مطالب مرتبط:
چگونه بفهمیم سایتمان در گوگل پنالتی شده است؟
درباره Mostafa Shoa
مدیر تیم پارس نویس، کارشناس مهندسی نرم افزار، مدرس دوره های برنامه نویسی و طراحی سایت در مدارس تیزهوشان، مشاور تبلیغات و بازاریابی استارتاپ ها و کسب و کارهای اینترنتی
نوشته های بیشتر از Mostafa Shoa
دیدگاهتان را بنویسید