Howdy, the plugin mostly works great, thanks. One issue is that I intentionally have WP articles that are old and never posted to Discourse. When any edit is made to those old WP articles, like fixing a typo, a new post is made to Discourse as if that WP article was brand new. That notifies our users about old content they don’t want to see.
The plugin gives you various options for deciding when content in Wordpress is posted to Discourse which also cover the publication of old posts. Firstly, check out the “Publishing” settings in WP Discourse which will set the default publication options. Then also check out the WP Discourse sidebar in the post itself when it’s being created or edited.
مرحباً، أشارك لأنني أواجه نفس السلوك الذي واجهه @samtuke ولا يمكنني إيجاد طريقة لتجاوزه.
إذا قام محرر بتصحيح شيء ما، مثل خطأ إملائي، في مقال قديم على ووردبريس لم يتم نشره على ديسكورس من قبل، فسيتم نشره تلقائيًا كموضوع جديد. أود منع هذا، ونشر المشاركات المكتوبة حديثًا فقط.
أعتقد أنه يمكنني إضافة خطاف (hook) غير احترافي للتحقق مما إذا كان معرف المنشور (post_ID) أكبر من الحد الأدنى لمعرف المنشور الذي أرغب في نشره، ولكن ربما هناك حل أفضل.
شكراً لمشاركتك ذلك. السبب في نشر المقالات الحالية عند تعديلها هو على الأرجح لأنك قمت بتمكين “النشر التلقائي”، مما يعني أن مربع الاختيار “نشر المنشور على Discourse” سيتم تحديده تلقائيًا في المحرر.
يجب تحديث المقالات المنشورة بالفعل على Discourse عند تحريرها
لا يجب نشر المقالات القديمة على Discourse عند تحريرها
يبدو مربكًا بعض الشيء.
بدون فهم أفضل للبرمجة سوى اختبار “hello world” باستخدام Virtual Basic، يمكنني تخمين أنه يمكن القيام بذلك عن طريق مقارنة حالة المقالة بحالة Discourse، ولكن مثل هذه الإجراءات تميل إلى إبطاء جانب المسؤول. أو أن هذا هو الوضع في وقت ما في الماضي
@ajolo2ky أتفهم لماذا قد تتوقع أن يعمل بهذه الطريقة، وبالفعل هذا شيء يزعجني منذ بعض الوقت. السبب في أنه لم يعمل بهذه الطريقة في الماضي هو التعقيدات المتعلقة بدعم النشر التلقائي عبر محرري Gutenberg و Classic. لا يزال الكثير من الناس يستخدمون المحرر Classic.
لقد نظرت في تحسين محتمل لسلوك Gutenberg هذا الصباح وآمل أن أقدم تحديثًا في الإصدار التالي. في غضون ذلك، ما عليك سوى إلغاء تحديد “النشر إلى Discourse” أو تعطيل النشر التلقائي إذا كنت لا تريد نشر المشاركات في هذا السيناريو.
سأقوم بتحديثك هنا إذا/عندما يتم إصدار الإصدار التالي بالسلوك المحدث. نأمل أن يكون ذلك بعد حوالي أسبوع من الآن.
مرحباً @ajolo2ky، شكراً لصبرك. كنت أنتظر بعض الأمور الأخرى (غير ذات الصلة) للإصدار التالي من إضافة ووردبريس. سأعلمك عند إصدار النسخة التالية من الإضافة وأطلب منك اختبار السلوك الجديد في هذا الصدد. شكراً!
مرحباً @ajolo2ky، مجرد ملاحظة أنه في الإصدار التالي من المكون الإضافي، 2.5.7، لن يتم نشر منشورات ووردبريس الموجودة التي لم يتم نشرها على ديسكورس تلقائيًا إلى ديسكورس إذا تم تحريرها. هذا الإصدار قيد المراجعة حاليًا وسيتم إصداره قريبًا.