Встроенные атрибуты ширины и высоты никогда не были большой проблемой с изображениями в WordPress, поскольку они легко переписывались с помощью CSS.
Проблема, с которой я сталкиваюсь, заключается в том, что любые изображения с заголовками заключаются в идентификатор 'attachment_ (' attachmentnumber ') и класс' wp-caption ', и им присваиваются встроенные свойства ширины и высоты CSS. Это большая боль в заднице, поэтому я хотел бы удалить встроенные стили этого div, если это вообще возможно.
Ответы:
Удалить встроенную ширину чистым PHP-способом можно было бы с помощью фильтра, как описано в исходном коде: https://core.trac.wordpress.org/browser/trunk/src/wp-includes/media.php # L1587
Возврат нуля (или ложь) удалит его:
источник
Вы можете переопределить встроенные стили с помощью "! Important" следующим образом:
Если вы хотите исправить PHP, взгляните на это: http://troychaplin.ca/2012/06/updated-function-fix-inline-style-that-added-image-caption-wordpress-3-4/
или javascript / JQuery:
источник