i hate wp plugins developers
Oct 21 2009Это пост ненависти. Нет, правда, я уже не могу терпеть. Раньше мне было всё равно и я толком не разбирался в JavaScript, но тут уж как-то всё совпало и я решил немножко оптимизировать загрузку блога.
И что вы думаете? Загружалось аж 3 или даже 4 копии jQuery из разных источников. Каждый плагинописатель сам себе безголовый всадник и решает к своему плагину обязательным образом приложить Prototype или jQuery. Если вам не повезло и вы пользуетесь многими плагинами от такого рода авторов, то опасность того, что блог будет тормознутый как Windows XP после года использования детьми, весьма велика.
Ну неужели сложно догадаться, что раз такая насущная проблема с подключением одной и той же библиотеки, то должен быть какой-то простой и изящный путь? Ведь WordPress версию далеко не 0.2beta имеет. И есть же специальная функция, которой скармливается имя JS библиотеки, после чего WordPress сам высчитывает всё что нужно и подключает только нужные библиотеки, причём даже зависимости отследит как нужно. И имя у сей волшебной функции wp_enqueue_script. Это разработчику надо обязательно знать.
Ну а простому пользователю надо знать, что можно включение всех дублирующихся библиотек отключать, можно даже простым закомментированием, но лучше всё же заменить (при наличии должных знаний в php) все подключения библиотек через wp_enqueue_script. Главное — быть осторожным, а если ты девочка — быть осторожной. Adios.
Купить пингвина — порадуй любимого сисадмина %)
Ветеринарная лечебница для котов, собак и не только
{ Tags: development, javascript, jquery, optimization, prototype, wordpress }




Recent Comments