всё таки , про svg скажу , что они гораздо удобнее и вопрос о масштабировании сам отпадёт , но раз уж не умеете пользоваться svg то о png sprite мало чем отличается (руазумеется svg много чем отличается) но background-size и background-position наверно единственный подход
PavelScron: ни разу не пользовался всегда ручками - но мало вероятно что красиво сработает плагин - попробуйте ! спорить не буду - прогресс не стоит на месте
файловая структура абсолютно разная да и вёрстка тоже , так же шаблонизатор разный ,можете скачать курсы по темизации wordpress и так же по темизации joomla и увидите что Шаблон wp очень сильно отличается от шаблона joomla