РЕШЕНИЕ: Для всех заинтересованных: получилось, что решение перемещало все файлы, которые используют DoJo под файлами пользовательского интерфейса jQuery, так что пользовательский интерфейс jQuery полностью загружен до загрузки любого материала DoJo. Переместил их все в нижнем колонтитуле в этом порядке (jQuery, затем jQuery UI, а затем все связанные с DoJo файлы).DoJo on Wordpress 4.1
По-прежнему интересно, почему это было проблемой в WP 4.1, хотя она отлично работала без исправления в WP 4.0.
Я запускаю Wordpress website, который использует как jQuery, так и DoJo (часть API-интерфейса ArcGIS JS, загруженный с http://js.arcgis.com/3/12/). После обновления с Wordpress 4.0.1 до 4.1 все пробило. Dojo возвращает несколько ошибок: multipleDefine ошибки.
В основном это похоже на то, что DoJo пытается загрузить новый экземпляр jQuery, которого он не должен, поскольку WordPress уже загрузил jQuery, и на карте DoJo нет модуля jQuery. Кроме того, эти проблемы, похоже, существуют только в WordPress, а не в jsfiddle, который я сделал, включая точно такие же сценарии.
В целях отладки я сначала отключил все плагины WordPress без каких-либо результатов; проблема сохранилась. Я продолжил и нашел пару интересных вещей. Но я действительно застрял в дальнейших процессах отладки. Я знаю, что масштаб этого вопроса довольно широк, но любые мысли очень ценятся.
Что я знаю до сих пор/что я задаюсь вопросом о:
-Things stopt работает после обновления до WordPress 4.1
-В информации о multipleDefine ошибок, это заявляет https://js.arcgis.com/3.11/jquery.js, что странно: он не должен искать JQuery там, так как он уже включен в Wordpress
-Things перерыв, как только я включил API ArcGIS Javascript, который включает в себя додзё
-В дополнение: оставляя WordPress из все еще дает проблемы в этом jsfiddle, хотя додзё не ищет JQuery прямо сейчас http://jsfiddle.net/dhunink/mry5vn3s/8/
<script>
var dojoConfig = {
isDebug: true,
async: false
};
</script>
<script src="http://js.arcgis.com/3.12/"></script>
Вещи, упомянутые выше, приводит меня к выводу о том, что что-то изменилось в последний выпуск WordPress, который влияет на мой скрипт, хотя я не могу найти ничего в примечаниях к выпуску, которые могут быть связаны с моей проблемой.
Любые мысли, предложения комментариев высоко оценены! Не стесняйтесь видеть все в действии на https://tpgrf.nl/testserver/alpha/topotrainer/provincies/.
Вы попробовали кнопку wp-reinstall или внесли вывод страницы с 4.0 по сравнению с 4.1? – NoBugs
@NoBugs теперь исправлены, см. Редактирование в исходном сообщении. –