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

لقد قمت بتغيير اسم النطاق بنجاح باتباع التعليمات التفصيلية الموجودة في المنتدى. (شكراً :star_struck: )

ومع ذلك، عند تسجيل الدخول إلى ووردبريس، على الرغم من أنني قمت بالفعل بتغيير اسم النطاق المحدد في إعدادات WP-Discourse، ويظهر أنه متصل، إلا أن المشاركات القديمة/الحالية لا تزال تعرض عنوان مشاركة المنتدى باستخدام النطاق القديم.

كيف/أين يمكنني تحديث المشاركات القديمة لاستخدام اسم النطاق الجديد؟

ملاحظة: إذا قمت بالنقر فوق “تحديث موضوع Discourse” وإعادة حفظ المنشور، فسيتم تحديث عنوان URL للمنشور الحالي بشكل صحيح. ومع ذلك، أود ألا أضطر إلى إعادة حفظ أكثر من 100 منشور يدويًا. نأمل أن تكون هناك طريقة أسهل؟

شكرا

يمكنك أتمتة هذه العملية. أعتقد أن الروابط التي تشير إلى نطاق 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 يدويًا لمنشور واحد فقط للتأكد من أن ذلك يحل المشكلة لك.

إعجابَين (2)

شكرا لك.

عندما أنقر على مربع الاختيار هذا في محرر منشورات ووردبريس:
image

ثم أضغط على “تحديث” لحفظ منشور مدونة ووردبريس. عندها نعم، يتم تحديث رابط موضوع المنتدى بشكل صحيح.

هل هذا ما قصدته، نعم؟

لدي نسخة احتياطية من ووردبريس. سأجرب اقتراحك.

هل تعتقد أن هذه المشكلة يمكن أن تكون مرتبطة بهذه المشكلة، بحيث يمكن حل الخطأ الآخر بعد التحديث؟

لا، ما قصدته هو محاولة تحديث الحقل فقط:

للاطلاع على قسم الحقول المخصصة، ستحتاج على الأرجح إلى النقر على “التفضيلات” من الشريط الجانبي للمحرر، ثم تحديد “اللوحات”، ثم تمكين “الحقول المخصصة”:

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

إعجابَين (2)

لقد نجح هذا بشكل رائع! لقد اكتشف عمليات استبدال لـ Yoast أيضًا. لقد أجريت تجربة أولية ولا يزال لدي نسخة احتياطية في حال حدث خطأ.

شكراً جزيلاً!

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.