Все чаще использую svg в верстке и возникла ситуация, когда необходимо менять стили внутри svg изображения. При обычном встраивании через тег <img> невозможно манипулировать через css со стилями. Внедрять объект svg приносит свои неудобства (по крайней мере для меня), поэтому на просторах интернета был найден скрипт, который в случае, если к тегу <img> задан class=»svg» — преобразовывает тег <img> в объект svg на клиенте.


При достаточно сложной верстке приходится затачивать некоторые детали под специфику разных устройств. Естественно, в первых рядах идут устройства Apple. Следующие media queries позволят прописать CSS правила для IPad, в том числе с учетом ориентации экрана.


В 90% случаев при разработке на WordPress  спасает компонент Advanced Custom Fields. Это компонент динамического добавления полей для разных компонентов WordPress — постов, страниц, настройки темы (только в PRO) и многое другое. 

Для каждого набора полей есть настройка — где будут выводиться эти поля. Выбор достаточно большой, но при разработке очередного сайта мне не хватило условия — выводить для постов, которые находятся в определенной рубрике (категории) или подрубрике (подкатегории). Стандартный функционал предлагает выбрать только фиксированную рубрику. 

Благо, у компонента ACF есть отличное API, построенное на хуках, чем мы и воспользуемся.


Кто занимался разработкой под wordpress знает, что стандартная форма комментариев сложно поддается модификации. Достаточно часто встречает ситуация, когда на макете необходимо разместить поле комментария в самый низ формы, под поля ввода имени, электронной почты и других.