Так, давайте разберемся. Почему же код не мой? Я недавно написал менее компактный класс для работы с хуками, чтобы только понять как они работают. Сегодня решил его уменьшить, чтобы в один твит уместить. Вот и уместил :/
EuGen пишет:
Не применяйте хуки. Строго никогда. Нет и не придумают такую архитектуру, где без них было бы не обойтись.
А как тогда реализовывать плагины без перезаписи кода?
Затрудняюсь советовать тем, кто сам не знает — кто такие «мы» и кто те, которые «говорят», а главное — что именно говорят. Тем не менее, если без совета вам не обойтись, то вот он: пойдите-ка вы прямым путём, отвечая на вопросы темы.
если вы думаете, что адаптивная верстка - удел движка, то не вам мне советовать.