Привет, разработчики WP Media Folder ,
особенно за упорядочивание файлов.
Однако недавно я столкнулся с небольшой ошибкой, касающейся функции встраивания PDF-файлов:
при сохранении ссылки на PDF-файл, когда встраивание активировано, WordPress удаляет атрибут ` data-wpmf_pdf_embed` , отключая функцию встраивания.
Это происходит с любым пользователем, который может редактировать записи, но не суперадминистратором на мультисайте, или, другими словами, который не может сохранять файлы с атрибутом `unfiltered_html` (предполагаю).
По крайней мере, всё работает нормально, когда добавлена возможность `unfiltered_html`.
Я нашёл обходное решение, (повторно) внедрив удалённый атрибут с помощью фильтра `wp_insert_post_data` в (сохранённый) контент, чего нельзя ожидать от новичков в WordPress.
Кроме того, в функции встраивания PDF есть ещё один недостаток:
при вставке PDF-файла в текстовый редактор вставляется всё DOM-дерево объекта-помощника DOMDocument (класс pdf-embed.php), что нарушает работу кода.
Я исправил это, используя жёсткое кодирование (preg_replace()).
Возможно, можно внести какие-то улучшения в отношении этих моментов?
Спасибо за ваш ответ.
особенно за упорядочивание файлов.
Однако недавно я столкнулся с небольшой ошибкой, касающейся функции встраивания PDF-файлов:
при сохранении ссылки на PDF-файл, когда встраивание активировано, WordPress удаляет атрибут ` data-wpmf_pdf_embed` , отключая функцию встраивания.
Это происходит с любым пользователем, который может редактировать записи, но не суперадминистратором на мультисайте, или, другими словами, который не может сохранять файлы с атрибутом `unfiltered_html` (предполагаю).
По крайней мере, всё работает нормально, когда добавлена возможность `unfiltered_html`.
Я нашёл обходное решение, (повторно) внедрив удалённый атрибут с помощью фильтра `wp_insert_post_data` в (сохранённый) контент, чего нельзя ожидать от новичков в WordPress.
Кроме того, в функции встраивания PDF есть ещё один недостаток:
при вставке PDF-файла в текстовый редактор вставляется всё DOM-дерево объекта-помощника DOMDocument (класс pdf-embed.php), что нарушает работу кода.
Я исправил это, используя жёсткое кодирование (preg_replace()).
Возможно, можно внести какие-то улучшения в отношении этих моментов?
Спасибо за ваш ответ.
- Страница :
- 1
На этот пост пока нет ответов.
