но в теме переводчик, скорей всего, вообще не разбирается
Особенно хорошо это видно на примере упомянутого в вопросе "Совершенного кода", где разработку ПО перевели как "конструирование". Я купил исключительно для офисной коллекции, чтобы коллеги имели возможность почитать и был жутко разочарован уровнем перевода.
Слишком категоричное заявление. Какие преимущества у setTimeout по сравнению с setInterval, кроме ситуаций, когда сама функция может занять больше времени, чем интервал?
Александр Юдаев: не думаю, что эту задачу можно решить для сферического вордпресса в вакууме. Разве что там есть какой-то хук, по которому можно обрабатывать итоговую страницу перед отдачей пользователю. Но даже это решение будет сложным в реализации, ненадёжным и, скорее всего, медленнее, чем загрузка jQ.
Ещё раз повторяю, ваша проблема не на клиенте, а на сервере, его и оптимизируйте. Из того, что "скрипт обращается к базе раз в сек", совершенно не следует, что он что-то где-то убьёт. Всё зависит от базы, скрипта и сервера.
До какой-то бородатой версии php (5.2 с чем-то, если я правильно помню) можно было включить переопределение в .htaccess, но сейчас только в php.ini. Если у вас нет туда доступа, то решение только одно - переписывать все вызовы функций на нормальные.
MdaUZH: а вы когда помечали этот ответ решением, вас не смутило, что у вас оно вообще не завелось, а я приложил ссылки, по которым видно, что оно не решает вашу проблему?
Andrzej Wielski: ну и формулировка про забивание гвоздя крейсером в корне неверна - возможность перегрузки функций была создана именно для таких ситуаций, которую описал автор. А вот ваше решение больше похоже на хак, не говоря уж о том, что мне не удалось его запустить.