التاريخ والوقت الأصليان لمنشورات WordPress التي تم نشرها على Discourse

هل من الممكن استخدام التاريخ والوقت الأصليين لمنشورات ووردبريس التي يتم نشرها على Discourse لاحقًا، مثل عند الترحيل إلى Discourse وإحضار جميع منشورات المدونة المفقودة إلى منتدى Discourse؟

في الوقت الحالي، يتم استخدام التاريخ والوقت الحاليين مما يتسبب في الحاجة إلى تعديل جميع المنشورات الجديدة إلى Discourse للحصول على التاريخ والوقت الأصليين.

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

مرحباً @Roi، لا يمكن فعل ذلك باستخدام إضافة WP Discourse. يبدو أنك تقوم بترحيل؟ أفضل طريقة للتعامل مع الترحيل هي استخدام نص برمجي للترحيل على الخادم الخاص بك. هذه هي الطريقة للحصول على نتائج البيانات الوصفية المجمعة التي تبحث عنها.

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

شكرا على إجابتك. من المؤسف أنه لا يوجد مفتاح لهذا…

حسنًا، تم الترحيل (من phpBB3 إلى Discourse)، لكنني ما زلت أرغب في ربط Discourse بموقع WordPress وأود أن تكون جميع منشورات المدونة القديمة في Discourse أيضًا. لذا، نعم، يمكنك قول ذلك.

هناك عدد كبير جدًا من منشورات المدونة لدرجة أنني لن أكون سعيدًا بالقيام بذلك يدويًا. ولكن عدد قليل جدًا لكتابة نص برمجي. لقد بحثت أيضًا عن نص برمجي، لكنني لم أعثر على واحد. لذلك أعتقد أنني سأقوم بذلك يدويًا…

أعيد قراءة هذا وأنا مرتبك قليلاً بشأن ما تحاول تحقيقه هنا.

هل تقصد أنك تقوم بتغيير التاريخ والوقت للمشاركات في Discourse بنفسك؟

نعم صحيح.

ملاحظة: في نظري، عند مزامنة المواضيع/المشاركات من ووردبريس إلى ديسكورس، يجب أن يكون التاريخ/الوقت متماثلين. بغض النظر عما إذا كنت أزامن المنشور عند إنشائه أو عند مزامنته لاحقًا.

هل أنت قلق من أن ينتهي بك الأمر بالكثير من المواضيع الجديدة في “الأحدث” عند إجراء الترحيل الخاص بك؟

أقوم أيضًا بإعادة تعيين تاريخ الانتقال إلى الأعلى / الرفع (ليس لدي فكرة عن كيفية تسميته باللغة الإنجليزية). لذا، نقرة واحدة إضافية. :wink:

لكن لاحظت أن منشورات المدونة التي تم ترحيلها تظهر في سجل نشاط المستخدم الشخصي في الأعلى. حتى لو كان التاريخ أقدم من المنشورات “الحقيقية” التي قام بها المستخدم.

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

إذا أضفت ذلك كخيار، فسيحاول الأشخاص إجراء العملية التي تقوم بها، ويجدون أنها لا تعمل (بسبب أشياء مثل تاريخ الترقية) ثم يأتون إلى هنا لطلب الدعم فيما هو في الواقع ترحيل :slight_smile: أقول هذا بلطف، لأنني أفهم ما تحاول القيام به.

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

للاستخدام العادي للمكون الإضافي، يتطابق تاريخ ووردبريس مع تاريخ Discourse، لأن النشر إلى Discourse يحدث في وقت نشر المنشور الأصلي.

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

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

نعم، مفهوم. وهذه الثواني القليلة، إذا كانت ثوانٍ وليست أجزاء من الثانية، لا تحدث فرقًا.

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