تغيير اسم نطاق WP Discourse

يمكنك أتمتة هذه العملية. أعتقد أن الروابط التي تشير إلى نطاق Discourse القديم الذي تشير إليه هي الروابط إلى مواضيع Discourse التي تظهر أسفل منشورات WordPress. يتم تعيين هذه الروابط بواسطة حقل discourse_permalink الخاص بالمنشور. يمكنك محاولة تحديث هذا الحقل يدويًا لأحد منشوراتك للتأكد من أن ذلك يحل المشكلة:

هناك عدد قليل من إضافات WordPress التي يمكنها أتمتة عملية إعادة تعيين هذا الحقل. في الماضي، استخدمت إضافة Velvet Blues Update URLs. يبدو أن هذه الإضافة لم تعد مدعومة. هناك نسخة متفرعة منها لم أجربها: Update URLs – Quick and Easy way to search old links and replace them with new links in WordPress – WordPress plugin | WordPress.org. لقد رأيت أيضًا هذه الإضافة موصى بها: Better Search Replace – WordPress plugin | WordPress.org English (Canada).

الشيء الرئيسي الذي يجب الانتباه إليه هو أنك بحاجة إلى استخدام إضافة إعادة تعيين قادرة على تحديث حقول مخصصة للمنشورات. أعتقد أن كلا الإضافتين اللتين ربطتهما يمكنهما فعل ذلك. سأبحث أيضًا عن إضافة تسمح لك بإجراء تشغيل تجريبي قبل إجراء إعادة التعيين الفعلية. الإضافة الثانية التي ربطتها تقول إنها تدعم ذلك.

تأكد من حفظ نسخة احتياطية جديدة لقاعدة بيانات WordPress الخاصة بك قبل تشغيل إعادة التعيين. سيكون من الجيد أيضًا محاولة تحديث حقل discourse_permalink يدويًا لمنشور واحد فقط للتأكد من أن ذلك يحل المشكلة لك.