مرحبًا، يعمل الإضافة بشكل رائع في الغالب، شكرًا لك. المشكلة الوحيدة هي أنني أحتوي عمدًا على مقالات قديمة في ووردبريس لم تُنشر أبدًا على ديسكورش. عند إجراء أي تعديل على تلك المقالات القديمة، مثل تصحيح خطأ مطبعي، يتم إنشاء منشور جديد على ديسكورش وكأن المقال حديثًا تمامًا. هذا يُبلغ مستخدمينا بمحتوى قديم لا يرغبون في رؤيته.
يمنحك هذا الإضافة خيارات متعددة لتحديد وقت نشر المحتوى في ووردبريس على منصة ديسكورد، بما في ذلك نشر المنشورات القديمة. أولاً، تفقّد إعدادات “النشر” في WP Discourse لتحديد خيارات النشر الافتراضية. ثم تفقّد أيضًا شريط WP Discourse الجانبي داخل المنشور نفسه عند إنشائه أو تعديله.
مرحباً، أشارك لأنني أواجه نفس السلوك الذي واجهه @samtuke ولا يمكنني إيجاد طريقة لتجاوزه.
إذا قام محرر بتصحيح شيء ما، مثل خطأ إملائي، في مقال قديم على ووردبريس لم يتم نشره على ديسكورس من قبل، فسيتم نشره تلقائيًا كموضوع جديد. أود منع هذا، ونشر المشاركات المكتوبة حديثًا فقط.
أعتقد أنه يمكنني إضافة خطاف (hook) غير احترافي للتحقق مما إذا كان معرف المنشور (post_ID) أكبر من الحد الأدنى لمعرف المنشور الذي أرغب في نشره، ولكن ربما هناك حل أفضل.
شكراً لمشاركتك ذلك. السبب في نشر المقالات الحالية عند تعديلها هو على الأرجح لأنك قمت بتمكين “النشر التلقائي”، مما يعني أن مربع الاختيار “نشر المنشور على Discourse” سيتم تحديده تلقائيًا في المحرر.
يجب تحديث المقالات المنشورة بالفعل على Discourse عند تحريرها
لا يجب نشر المقالات القديمة على Discourse عند تحريرها
يبدو مربكًا بعض الشيء.
بدون فهم أفضل للبرمجة سوى اختبار “hello world” باستخدام Virtual Basic، يمكنني تخمين أنه يمكن القيام بذلك عن طريق مقارنة حالة المقالة بحالة Discourse، ولكن مثل هذه الإجراءات تميل إلى إبطاء جانب المسؤول. أو أن هذا هو الوضع في وقت ما في الماضي
@ajolo2ky أتفهم لماذا قد تتوقع أن يعمل بهذه الطريقة، وبالفعل هذا شيء يزعجني منذ بعض الوقت. السبب في أنه لم يعمل بهذه الطريقة في الماضي هو التعقيدات المتعلقة بدعم النشر التلقائي عبر محرري Gutenberg و Classic. لا يزال الكثير من الناس يستخدمون المحرر Classic.
لقد نظرت في تحسين محتمل لسلوك Gutenberg هذا الصباح وآمل أن أقدم تحديثًا في الإصدار التالي. في غضون ذلك، ما عليك سوى إلغاء تحديد “النشر إلى Discourse” أو تعطيل النشر التلقائي إذا كنت لا تريد نشر المشاركات في هذا السيناريو.
سأقوم بتحديثك هنا إذا/عندما يتم إصدار الإصدار التالي بالسلوك المحدث. نأمل أن يكون ذلك بعد حوالي أسبوع من الآن.
مرحباً @ajolo2ky، شكراً لصبرك. كنت أنتظر بعض الأمور الأخرى (غير ذات الصلة) للإصدار التالي من إضافة ووردبريس. سأعلمك عند إصدار النسخة التالية من الإضافة وأطلب منك اختبار السلوك الجديد في هذا الصدد. شكراً!
مرحباً @ajolo2ky، مجرد ملاحظة أنه في الإصدار التالي من المكون الإضافي، 2.5.7، لن يتم نشر منشورات ووردبريس الموجودة التي لم يتم نشرها على ديسكورس تلقائيًا إلى ديسكورس إذا تم تحريرها. هذا الإصدار قيد المراجعة حاليًا وسيتم إصداره قريبًا.