Я пытаюсь компенсировать мой WYSIWYG, который окружает отдельные изображения тегом абзаца, когда он не является частью абзаца другого содержимого. Это ломает мои поплавки. Я хотел бы удалить теги абзаца, содержащие only a single image и только если изображение имеет встроенный атрибут css float в теге img. Я видел примеры, но, похоже, они не предназначены именно для этого и могут нарушить остальную часть моего контента.
Я использую Modx, но jQuery, вероятно, будет проще (я запускаю v3), чем создание Пользовательский модификатор вывода в php.
Итак:
<p><img src="uploads/image.jpg" style="float: right; width: 235px; height: 225px; margin: 0px 0px 10px 10px;" alt="Description" width="235" height="225" class="d-none d-md-block"></p>
Становится:
<img src="uploads/image.jpg" style="float: right; width: 235px; height: 225px; margin: 0px 0px 10px 10px;" alt="Description" width="235" height="225" class="d-none d-md-block">