Intereting Posts
Cron прекращает работу без уведомления? Установка post_id для single.php на основе URL без перенаправления Ссылки wp_mail мертвы Программно получать изображения по URL-адресу и сохранять в папке uploads Показать все сообщения без пользовательской таксономии Получать сообщение из заказа пользовательского почтового типа двумя таксономиями Нужно ли использовать категории? htaccess перенаправляет динамические сообщения jQuery UI Theme, который идеально сочетается с пользовательским интерфейсом администратора Начать разбиение страницы на 0 вместо 1 Частные pdf-файлы Как я могу изменить свою meta_query для работы с ценами, которые хранятся в базе данных, которые содержат знаки доллара и запятые? как прокручивать изображение на отдельной странице продукта Крючок wp_enqueue_scripts не вызывается Как использовать обратный вызов элемента управления при создании простого плагина панели

Почему мой jQuery не сыграет с WordPress?

Код здесь: http://pastebin.com/PN29WKNq

Он работал на странице HTML, на которой я тестировал ее. Предполагается, что он добавит «display: none» в div div контента, а затем добавит «display: block» при нажатии соответствующей вкладки. Но он просто меняется на «display: none» и никогда не изменяется.

WordPress автоматически загружает jQuery в режиме «без конфликтов», чтобы он был совместим с другими библиотеками. Это означает, что переменная $ не используется для jQuery в WordPress.

Перепишите свой код, чтобы использовать полное ключевое слово jQuery, когда вы начинаете свое закрытие следующим образом:

 jQuery(document).ready(function($) { // ... other code in here }); 

Это функционально то же самое, что и $(document).ready(function() { но использует полное имя объекта jQuery, чтобы избежать проблем с noConflict. Передавая jQuery в закрытие как переменную $ вы можете использовать $ как обычный внутри закрытие.

Попробуйте поместить это в свой файл functions.php в папку темы:

 function load_jquery() { if (!is_admin()) { wp_deregister_script('jquery'); wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.5/jquery.min.js', false, '1.8.5'); wp_enqueue_script('jquery'); } } add_action('init', 'load_jquery'); 

Вы также можете использовать этот плагин: http://wordpress.org/extend/plugins/use-google-libraries/