باستخدام wp-discourse، لدينا فئة افتراضية مُعيّنة في الإعدادات، بحيث تُوجَّه المنشورات الجديدة إلى القسم العام لدينا على Discourse.
لاحظتُ مؤخرًا أنني لا أتلّقى إشعارات ببعض منشوراتنا الجديدة عبر Discourse. دفعني ذلك إلى فحص إعدادات الإشعارات لدي على Discourse للفئة العامة. باختصار، المشكلة ليست في إشعاراتي، بل إن المنشورات لا تُعيَّن لها أي فئة من الأساس.
هذا الأمر مقلق بشكل خاص لأننا قمنا بتعطيل إعداد “السماح بالمواضيع غير المصنّفة” في Discourse. ومع ذلك، هناك مجموعة من المواضيع غير المصنّفة التي أقوم حاليًا بتصنيفها يدويًا.
هل يمكنك تقديم بعض التفاصيل حول كيفية استخدامك لإضافة Duplicate Post؟ عند نسخ منشور، هل تضغط على الزر الموجود في شريط جانبي WP Discourse لنشره على Discourse؟
أهلاً. سؤال جيد. أعتقد أن جميع هذه المنشورات مجدولة حصريًا أيضًا، مما يعني أن السبب قد يكون ذلك، وليس حقيقة أنها تم إنشاؤها عن طريق النسخ. هل هناك أي شيء آخر يمكنني إخبارك به قد يكون مفيدًا؟
لحل هذه المشكلة، أحتاج إلى فهم أفضل لما يحدث عند إنشاء منشور مكرر وكيفية جدولة المنشورات المكررة للنشر. عند إنشاء منشور مكرر، هل أنت على شاشة تحرير المنشور؟ أي محرر تستخدم، محرر الكتل أم المحرر الكلاسيكي؟
توجد عدة أماكن لزر “نسخ المنشور”، لذا لست متأكداً من الشاشة التي يتم النقر عليها. ولكن بعد إنشاء المنشور المكرر، سيتم بالتأكيد تحرير المنشور الجديد وجدولته للنشر في تاريخ مستقبلي. نحن نستخدم المحرر الكلاسيكي.
يجب أن تعرض الحقول المخصصة وترى ما يحدث عند النسخ المتماثل. إذا كان الأمر كذلك، فستتمكن من تكوين الإضافة لتخطي حقول Discourse (التي يجب إطلاقها بشكل منفصل).
وهذا يعني أن حقول Discourse التالية يتم نسخها: publish_post_category و publish_to_discourse.
وجدت أن ذلك ضروريًا للحصول على التصنيف الافتراضي الصحيح، ولضمان النشر في Discourse. يبدو أن هذه القيم الافتراضية لا تُضبط بشكل صحيح خلال عملية نسخ/تحرير المنشور. لذا، إذا قمنا بنسخها دون بقية بيانات Discourse، أعتقد أن كل شيء سيعمل بشكل صحيح.