في الواقع، لا يبدو أن مشكلة تحميل الصور في المواضيع المحررة باستخدام system قد حُلت بالكامل. آسف لأنني لم ألاحظ ذلك سابقًا. على سبيل المثال، هذا أو هذا.
كذكّر، في حالتنا، يتعلق الأمر بتغيير تلقائي للفئة (باستخدام API).
لا يزال عميلي يواجه مواضيع لا يقوم فيها PullHotlinkedImages بأي شيء بغض النظر عن الإجراء:
عندما أقول “موضوع جديد”، أعني مباشرةً على Discourse، وليس عبر واجهة برمجة التطبيقات (API).
في الأصل، تم إنشاء هذا الموضوع من خلال WP-Discourse؛ لذا يجب أن يكون هذا هو الكود:
على سبيل المثال، إذا نظرت إلى أول تعديل في الموضوع المرتبط أعلاه، ستلاحظ بوضوح قيام النظام باستبدال الصور. لذا، من المرجح أن WP-Discourse ليس هو المشكلة.
ممتاز، شكرًا لك على الملخص المفصل! أعتقد أن المشكلة تكمن هنا:
تمكنت من إنشاء حالة اختبار فاشلة لهذه المشكلة. يبدو أننا نستبدل الرابط فقط عند تحميل الصورة لأول مرة. وإذا قمنا بتحميل الصورة مرة واحدة بالفعل، فلن يتم استبدالها مرة أخرى.
لقد قمت للتو بتحرير/حفظ بعض المواضيع يدويًا التي كان قد عدّلها system، ويبدو أن PullHotlinkedImages تعمل الآن. سأجرب سطر الأوامر لاحقًا، لكن لا شك أنها ستعمل بشكل صحيح.