هل تحاول إصلاح فشل تحديث ووردبريس أو فشل النشر على موقع الويب الخاص بك؟
في بعض الأحيان عند تحرير منشور أو صفحة ، قد ترى خطأ في التحديث أو فشل النشر. لا يعطي هذا الخطأ أي أدلة ، مما يجعل الأمر صعبًا بشكل خاص بالنسبة للمبتدئين.
في هذه المقالة ، سنوضح لك كيفية إصلاح الخطأ الفاشل في تحديث ووردبريس بسهولة. سنشرح أيضًا أسباب هذه المشكلة وكيفية تجنبها في المستقبل.
إصلاح فشل التحديث أو فشل النشر في محرر منشورات ووردبريس
ما الذي يسبب فشل التحديث أو فشل النشر في ووردبريس؟
يؤدي عدم الاتصال بواجهة برمجة تطبيقات ووردبريس REST API إلى ظهور خطأ “فشل التحديث” أو “فشل النشر” في ووردبريس.
تحديث Failr أو خطأ في النشر في محرر نشر ووردبريس
بشكل أساسي ، يستخدم ووردبريس أحيانًا مجموعة من واجهات برمجة التطبيقات (طرق البرمجة) تسمى ‘REST API’ لإرسال الطلبات واستلامها إلى قاعدة بيانات ووردبريس .
إذا فشل في إرسال واستقبال هذه الطلبات ، فقد لا تتمكن بعض أجزاء موقع ووردبريس الخاص بك من العمل. يتضمن ذلك محرر قوالب ووردبريس ، والذي يستخدم واجهة برمجة التطبيقات لإرسال طلبات التحديث والنشر إلى ووردبريس.
لماذا يتعذر على ووردبريس استخدام واجهة برمجة تطبيقات REST؟
الآن قد تتساءل ، إذا لم أجري أي تغييرات على موقع الويب الخاص بي ، فلماذا توقفت REST API عن العمل من تلقاء نفسها؟
هناك عدد من السيناريوهات التي قد تمنع ووردبريس من استخدام واجهة برمجة تطبيقات REST. على سبيل المثال ، قد لا تكون متصلاً بالإنترنت أو فقدت الاتصال.
قد تكون الأسباب الأخرى أكثر تعقيدًا بعض الشيء. على سبيل المثال ، ربما تكون قد غيرت عنوان URL للموقع عن طريق الخطأ ، أو قد يكون مكون ووردبريس الإضافي هو سبب المشكلة ، أو قد تحظر خدمة جهة خارجية مكالمات واجهة برمجة التطبيقات.
بعد قولي هذا ، دعنا نلقي نظرة على كيفية استكشاف وإصلاح خطأ فشل تحديث ووردبريس.
الخطوة 1. تحقق من اتصال الإنترنت وعنوان URL الخاص بالموقع
السبب الأكثر شيوعًا لتحديث الخطأ الفاشل في ووردبريس هو فقدان اتصال WiFi. إذا فقد جهاز الكمبيوتر الخاص بك الاتصال بالإنترنت أثناء كتابة منشور مدونة ، فسيفشل ووردبريس في حفظ التغييرات.
تأكد من اتصالك بالإنترنت عن طريق زيارة مواقع ويب أخرى في علامة تبويب متصفح جديدة.
إذا كان الإنترنت الخاص بك يعمل بشكل جيد ، فإن الشيء التالي الذي تريد التحقق منه هو إعداد عنوان URL لموقع ووردبريس الخاص بك.
ما عليك سوى الانتقال إلى الإعدادات » صفحة عامة وتأكد من صحة خيارات عنوان الموقع وعنوان ووردبريس. بالنسبة لمعظم مواقع الويب ، يجب أن يكون لديك نفس عناوين URL في كلا الحقلين.
إعداد عنوان URL لموقع ووردبريس
إذا كانت إعدادات عنوان URL لموقعك تبدو جيدة ، وكنت متصلاً بالإنترنت ، فيمكنك الانتقال إلى مزيد من استكشاف الأخطاء وإصلاحها.
الخطوة 2. تحقق من حالة REST API باستخدام ووردبريس Site Health
يأتي ووردبريس مزودًا بأداة صحة الموقع المضمنة ، والتي تعرض معلومات مهمة حول أمان موقعك وأدائه.
ما عليك سوى الانتقال إلى صفحة الأدوات »سلامة الموقع لعرض التقرير. إذا كانت واجهة برمجة تطبيقات REST لا تعمل ، فسترى أنها ضمن التحسينات الموصى بها على أنها “واجهت واجهة برمجة تطبيقات REST نتيجة غير متوقعة” .
خطأ REST API في ووردبريس Site Health
قد يعرض لك أيضًا بعض معلومات التصحيح التي قد تشرح ما حدث عندما قام ووردبريس بإجراء استدعاء REST API. قد تعطيك دراسة هذا بعض الأدلة حول المكوّن الإضافي أو خدمة الطرف الثالث التي قد تتسبب في حدوث المشكلة.
ومع ذلك ، إذا لم يعطيك أي دليل ، فيمكنك الانتقال إلى الخطوة التالية.
الخطوة 3. قم بتعطيل كل إضافات ووردبريس الخاصة بك
إذا تسبب أحد مكونات ووردبريس الإضافية في سوء تصرف واجهة برمجة تطبيقات REST ، فإن أسهل طريقة لاكتشافها هي إلغاء تنشيط جميع مكونات ووردبريس الإضافية.
يمكنك الانتقال إلى صفحة الملحقات »الإضافات المثبتة وتحديد المربع لتحديد كافة المكونات الإضافية. بعد ذلك ، استخدم القائمة المنسدلة الإجراءات المجمعة لإلغاء تنشيط جميع المكونات الإضافية.
قم بإلغاء تنشيط جميع مكونات ووردبريس الإضافية
بعد ذلك ، يمكنك الانتقال إلى شاشة تحرير المنشور ومحاولة التحديث. إذا اختفى خطأ فشل التحديث ، فهذا يعني أن أحد المكونات الإضافية كان يسبب المشكلة.
يمكنك الآن البدء في تنشيط مكونات ووردبريس الإضافية واحدة تلو الأخرى ومحاولة إعادة إنتاج الخطأ. بمجرد العثور على المكون الإضافي الذي يسبب المشكلة ، يمكنك طلب الدعم من مؤلف المكون الإضافي أو العثور على مكون إضافي بديل.
من ناحية أخرى ، إذا لم يؤدي تعطيل جميع مكونات ووردبريس الإضافية إلى إزالة الخطأ ، فانتقل إلى الخطوة التالية.
الخطوة 4. تحقق من خدمة جدار حماية موقع الويب
إذا كنت تستخدم خدمة جدار حماية موقع ويب مثل Sucuri أو Cloudflare ، فهناك احتمال أن تحظر هذه الخدمات طلبات REST API.
قد يحدث هذا إذا اعتبرت عوامل تصفية جدار الحماية أن عنوان IP الخاص بك مشبوهًا. يمكنهم أيضًا حظر طلبات REST API إذا كان موقع الويب الخاص بك يتعرض لهجوم DDOS مستمر .
إذا كنت تستخدم Cloudflare ، فيمكنك تعطيل Cloudflare مؤقتًا لمعرفة ما إذا كان هذا يحل مشكلتك.
عادةً ، ستجد إعدادات Cloudflare ضمن قسم المجالات في لوحة معلومات الاستضافة. يمكن لمستخدمي Bluehost العثور عليها ضمن ” مواقعي” »إدارة» علامة تبويب الأداء .
قم بتعطيل Cloudflare مؤقتًا في Bluehost
إذا كنت تستخدم Sucuri ، فيمكنك التواصل مع فريق الدعم الخاص بهم ، ويمكنهم إضافة عنوان IP الخاص بك إلى القائمة البيضاء أو إخبارك بما يسبب المشكلة.
المكونات الإضافية وخدمات جدار الحماية هي السبب الأكثر شيوعًا لخطأ التحديث الفاشل. ومع ذلك ، إذا كنت لا تزال ترى الخطأ ، فهناك بعض الأشياء الأخرى التي يمكنك القيام بها.
الخطوة 5. تمكين ومراجعة سجل تصحيح ووردبريس
يأتي ووردبريس مزودًا بميزة مدمجة للاحتفاظ بسجل لجميع أخطاء ووردبريس. لا يسجل أخطاء واجهة برمجة تطبيقات REST ، ولكنه سيساعدك في معرفة ما إذا كانت هناك بعض المشكلات الأخرى التي قد تسبب الخطأ.
ما عليك سوى إضافة الأسطر التالية إلى ملف wp-config.php الخاص بك .
// Change WP_DEBUG to true
define( 'WP_DEBUG', true );
// Keep a log of WordPress errors
define( 'WP_DEBUG_LOG', true );
لا تنس حفظ التغييرات وتحميل الملف مرة أخرى إلى الخادم الخاص بك. يمكنك الآن محاولة نشر أو تحديث منشور في ووردبريس لإعادة إنتاج الخطأ.
بعد ذلك ، يمكنك الاتصال بحساب استضافة ووردبريس الخاص بك باستخدام عميل FTP والانتقال إلى / wp-content / folder. من هنا ، يمكنك تنزيل ملف debug.log على جهاز الكمبيوتر الخاص بك.
ملف سجل التصحيح في ووردبريس
يمكنك فتح ملف التصحيح في محرر نص عادي مثل Notepad. قد يحتوي على بعض الأخطاء أو التحذيرات أو الإشعارات التي تم اكتشافها بواسطة ووردبريس أثناء عملك على موقعك أو قيام مستخدم بزيارته.
ملف سجل التصحيح يعرض أخطاء PHP في ووردبريس
إذا رأيت شيئًا يوجهك إلى مكون إضافي أو ملف سمة ، فقد يكون هذا تلميحًا مفيدًا. يمكنك بعد ذلك ذكر هذا الخطأ عند طلب الدعم على منتديات ووردبريس.org أو من مزود الاستضافة.
الخطوة 6: قم بالتبديل مؤقتًا إلى Classic ووردبريس Editor
الحل المؤقت لهذا الخطأ هو تمكين المحرر الكلاسيكي. إنه محرر ووردبريس القديم الذي لا يعتمد على REST API لتحديث ونشر المحتوى.
يمكنك تمكينه ببساطة عن طريق تثبيت وتفعيل المكون الإضافي Classic Editor . لمزيد من التفاصيل ، راجع دليلنا خطوة بخطوة حول كيفية تمكين المحرر الكلاسيكي في ووردبريس .
عند التنشيط ، يمكنك ببساطة تعديل المنشور الذي كنت تعمل عليه. ستكون قادرًا على حفظه ونشره دون رؤية فشل التحديث أو فشل النشر في ووردبريس.
محرر كلاسيكي
الخطوة النهائية: اطلب الدعم
إذا فشل كل شيء آخر ، فقد تحتاج إلى طلب الدعم. يمكنك البدء بالاتصال مباشرة بمزود الاستضافة الخاص بك. لديهم حق الوصول إلى سجلات الخادم وأدوات إضافية. يمكن أن يكون أيضًا بسبب خادم غير مهيأ بشكل خاطئ أو خلل في نهايته.
يمكنك أيضًا طلب المساعدة في منتديات ووردبريس.org أو WPBeginner Facebook Group حيث يمكن للخبراء والمستخدمين الآخرين مساعدتك في إصلاح الخطأ.
لمزيد من التفاصيل ، راجع مقالتنا حول كيفية طلب دعم ووردبريس بشكل صحيح والحصول عليه.
نأمل أن تساعدك هذه المقالة في إصلاح فشل تحديث ووردبريس أو فشل النشر. قد ترغب أيضًا في وضع إشارة مرجعية على دليلنا الكامل حول أخطاء ووردبريس الأكثر شيوعًا وكيفية إصلاحها.
خدمات مميزة لآجلك
نأمل أن تساعدك هذه المقالة في تعلم كيفية تغيير نظام ألوان الادمن في الووردبريس. قد ترغب أيضًا في رؤية مختارات حول الإضافات (بلجن) في الووردبريس ودليلنا حول كيفية اختيار أفضل شركات حجز النطاقات والاستضافات وكيفية التعامل معها.
اشترك معنا لمزيد من المعرفة
إذا أعجبك هذا المقال ، فيرجى الاشتراك في قناتنا على اليوتيوب لدروس فيديو في الووردبريس. ويمكنك أيضًا أن تجدنا على فيسبوك وتويتير وانستجرام وتيكتوك، لطفاً لا تنسى متابعتنا، فنحن نسعد برؤيتك..