Я включил Twitter Bootstrap с помощью моей страницы параметров темы в WordPress, чтобы помочь создать страницу параметров темы. Раньше, когда я деиндикационировал jQuery и добавлял свою собственную версию, весь код работал с $
, потому что мне не пришлось беспокоиться о том, что WordPress всегда использовал приложение jQuery
, я мог бы просто использовать $
и быть с этим.Как сделать работу jQuery в области администратора?
К сожалению, вы не должны де-регистрировать jQuery, даже если это делается только на ваших собственных страницах администрирования.
Так что я огляделся для некоторых способов еще используют $
в JQuery и написал:
(function($){
$(document).ready(function(){
$('.posts').click(function(){
if ($(this).attr("id") == "list"){
$('.sectionLists').show();
} else {
$('.sectionLists').hide();
}
});
});
})(jQuery);
Там нет ошибок консоли - в моем коде, но ни один из моих зависимых функций Twitter Bootstrap Javascript не работает , такие как Popovers, Tabs или что-то еще в этом роде, и вышеприведенный код даже не работает.
Однако, если я вставляю его в консоль Chrome и нажимаю enter, он работает так, как должен.
Что происходит?