it-swarm.asia

تعطيل تصفية HTML عند الاستيراد إلى WordPress Multisite

يحتوي عدد من المواقع التي أقوم بترحيلها إلى مثيل WordPress Multisite على مقاطع فيديو وإطارات iframes ضمن المشاركات. بدلاً من تحويل كل منشور إلى طريقة kosher للقيام بتضمين الفيديو ، أفضل تعطيل وظيفة WordPress التي تستبعد التضمينات عند الاستيراد. كان تعطيل التجريد عند تحرير منشور بسيطًا مثل تعطيل فلتر kses .

لسوء الحظ ، لا يمكنني معرفة ما أحتاج إلى تعطيله لاستيراد المنشورات. في الوقت الحالي ، أظن أن طريقة wp_insert_post () لم تضييق نطاق الفلتر. أيه أفكار؟

التحديث: هذا خاص بـ WordPress Multisite. الاستيراد في موقع ووردبريس واحد يعمل بشكل جيد.

4
Daniel Bachhuber

ربط int force_filtered_html_on_import وإرجاع FALSE. انظر تذكرة رقم 14818 .

add_filter( 'force_filtered_html_on_import' , '__return_false' );

بشكل افتراضي ، يتم ضبط هذا على TRUE في wp-includes/ms-default-filters.php.

3
fuxia