it-swarm.asia

عرض أخطاء oEmbed؟

في بعض الأحيان ، لا يمكن تضمين عنصر عبر oEmbed ، على سبيل المثال عندما يكون مقطع فيديو YouTube معطلًا. الخدمة oEmbed ستُرجع 401 Unauthorized ، ولن يتم تحويل الرمز.

هل هناك طريقة لإخطار المستخدم بهذا؟ سير العمل الحالي غير سهل (على الأقل بالنسبة لي) ، وأنا أفضل رسالة على صفحة WordPress ، أو حتى أفضل ، في المحرر ، قائلة إنه لا يمكن تضمين الكائن.

3
Jan Fabry

غير ممكن مع الكود الحالي.

كائن WP_oEmbed يذهب ميلًا إضافيًا (أشبه بالأميال) لتعقيم الإدخال بحيث يكون html أو منطقيًا false. يتم تجاهل جميع الأخطاء التي تم إحضارها عند إجراء الإخراج ، ولا توجد فلاتر هناك ، والخطأ الوحيد (الثابت) الذي يعالج هو 501 not implemented.

في أقرب وقت يمكنك الفوضى مع هذا في مكان ما في HTTP API.

1
Rarst