Самопроизвольное поле — enclosure
-
Здравствуйте. Подскажите, пожалуйста, как решить проблему со слишком уж произвольным полем) Гуглил, но не нашел. Поиск на вордпресс.орг выдал аж две страницы проблем с «enclosure», перечитал все, не связаны либо не относятся к моему случаю.
Суть в следующем: вставляю в запись аудиофайл, все прекрасно, но при публикации происходит автоматическое присвоение записи произвольного поля с ключом «enclosure» (в качестве значения прописывается текстовая ссылка на аудио + цифры + тип audio.mpeg). Удалить эту беду невозможно — при редактировании сколько угодно удаляется, но на сингл-странице и при обновлении страницы редактирования в админке всегда снова на месте.
С подобными неприятностями сталкивался, когда весной некорректно обновили Yoast SEO (они признали баг по моему обращению) и еще пару раз в темах. Поэтому научился находить ошибочный код и справляться с проблемой сам. Но здесь собака зарыта не плагине и не в теме, а в файлах движка, поэтому, прежде чем лезть туда, решил спросить тут.
Почему уверен, что проблема не с моей стороны: никогда прежде не ставил аудио, не доходили руки, никаких плагинов аудио не стоит. Notepad++ нашел много чего в файлах движка по запросу «enclosure», все в директории wp-includes, но не настолько разбираюсь в программировании, чтобы лезть туда сейчас, до совета с вами.
Также добавлю, что пока нашел два костыля:
1. Удалить через SQL-запрос «enclosure» в БД — если не редактировать запись, поле не появится, но это как временный вариант, несерьезно же лезть в БД после каждой публикации. Добавлю, оно скрытое, т.е. в выборе среди полей при редактировании поста его нет.
2. Нашел прекрасный плагин аудиоплеера, с ним никаких само-полей, после установки которого PageSpeed Insights мгновенно выдал мне 44 вместо 88, поэтому снес.Что еще заметил в плане медиа: если добавлять медиафайл через визуальный редактор, предлагается не шорткод аудио, а исключительно форма для видео с параметрами «controls», причем если <video controls=»controls»></video> вручную заменить на <audio controls=»controls»></audio> — разницы не будет никакой.
Конечно, я не спец, но мне кажется, всё это не совсем нормально и, возможно, недоработки в одном связаны или являются родственными причинами недоработки в другом.Буду благодарен за советы. Если нужны скрины, какой-то код из темы, скажите (я пока не уверен, именно может понадобится). Спасибо.
- Тема «Самопроизвольное поле — enclosure» закрыта для новых ответов.