var newImg = document.createElement('img')
newImg.src = '//example.com/image42.jpg'
обычно как раз после Wordpress люди считают PHP фиговым языком, а PHP-программистов говнокодерами.Это и не удивительно, т.к. внутренности вордпресса и в самом деле почти полностью состоят из говнокода. Он получил свою популярность *надцать лет назад и с тех пор серьезному рефакторингу не подвергался. Если заглянуть в код Symfony 3, а потом сравнить его с кодом Symfony 1.0, то там тоже ужас-ужас будет. А вордпресс еще лет на пять старше.
Единого универсального решения нет, каждые несколько лет появляются новые требования, кто-то изобретает новые плюшки и расширяет архитектуру, а кто-то другой выбрасывает лишнее и упрощает ее.