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.
Купить пингвина — порадуй любимого сисадмина %)
Ветеринарная лечебница для котов, собак и не только




Wow… That was a long rant!!! I had to run it through Google Translate to read it but still I can see your frustration.. Did you sort those plugins out?
I can write small english versions for my posts without fruestrations if anyone interested :)
Mostly I disabled problem plugins. That was at night, so I really can’t remember some example. jLanguage already rewritten by me a lot :)
Честно говоря, после работы с wordpress и просмотра его кода таким говном кажется, ладно хоть свободный