ВОПРОС
Друзья, всем привет. Мне нужно ваша помощь в решении одной проблемы. В общем, я попробовал вставить определенный код в свой плагин WordPress. И суть в том, что браузеру выводится не тот скрипт, который должен быть.
Вот тот код, который я интегрировал:
wp_deregister_script(‘jquery’);
wp_register_script(‘jquery’, “http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js”);
wp_enqueue_script(‘jquery’);
По идее, должно отображаться вот это:
<script type=’text/javascript’ src=’http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js’></script>
Но, непонятно почему, браузер показывает это:
<script type=’text/rocketscript’ data-rocketsrc=’http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js?ver=3.3.1′></script>
Я не знаю, какую ошибку можно было допустить в коде. Сначала я подумал, что так и должно все работать. Я проверил, работает ли какой-нибудь jQuery код на стороне клиента, но нет – там он не работает.
ОТВЕТ
Привет. Смотри, rocketscript – это технология, выпущенная Cloudflare. Я могу дать почти 100% гарантию, что трудности у тебя исходят из того, что какое-то из расширений использует Cloudflare. Чтобы решить свою проблему, ты должен попробовать постепенно отключать дополнения, которые используются на сайте. С каждым отключенным аддоном проверяй, появились ли изменения. Так ты найдешь источник своих неприятностей.