Отключение фильтрации HTML при импорте в WordPress Multisite

8 сент. 2010 г., 21:43:12
Просмотры: 1.36K
Голосов: 4

Некоторые сайты, которые я переношу в экземпляр WordPress Multisite, содержат встроенные видео и iframe в постах. Вместо того чтобы конвертировать каждый пост в "правильный" способ вставки видео, я бы предпочел отключить функционал WordPress, который удаляет эти встройки при импорте. Отключение этой фильтрации при редактировании поста было достаточно простым - требовалось лишь отключить фильтр kses.

К сожалению, я не могу понять, что нужно отключить для импорта постов. В данный момент я подозреваю метод wp_insert_post(), но пока не определил конкретный фильтр. Есть идеи?

Обновление: Эта проблема специфична для WordPress Multisite. Импорт в обычный WordPress-сайт работает без проблем.

1
Комментарии

http://core.trac.wordpress.org/ticket/14818

User User
9 сент. 2010 г. 06:48:45
Все ответы на вопрос 1
0

Подключите хук force_filtered_html_on_import и верните FALSE. Смотрите тикет #14818.

add_filter( 'force_filtered_html_on_import' , '__return_false' );

По умолчанию установлено значение TRUE в файле wp-includes/ms-default-filters.php.

27 мар. 2014 г. 12:49:50