Столкнулся с такой проблемой, что конфликтуют библиотеки, в итоге в форме регистрации (на отдельной странице) табы под авторизацию и регистрацию не работают, сразу выкладывает содержимое обоих табов. Удалить не могу, так как на нем стоит важная "красивость" сайта... Как можно обойти это? Например, можно ли разъединить авторизацию и регистрацию по отдельности? На разные страницы... Или в каком файле можно другой таб вставить, чтобы разделить их...
Андрей, большое спасибо, что тратите на меня время, серьезно) Создатели других плагинов зачастую просто игнорят подобные вопросы.
По поводу нескольких библиотек jquery - она у меня одна и подключена последняя от сайта-создателя jquery, но в этом и проблема, как я понял конфликтует что-то в плагине с этой 1 библиотекой, потому что когда я ее убираю - форма регистрации/авторизации работает хорошо, но не работает то, что нужно в шапке...
в том то и дело, что плагин подключает свою библиотеку jquery, тк ваша подключена неверно. Эту библиотеку надо подключать не прямой ссылкой откуда захотелось, а через функцию wp_enqueue_script, тогда конфликтов и не возникнет. Если для вас ковыряться в коде дело затруднительное, то могу посоветовать самый простой способ, просто отключить подключение jquery у плагина. Для этого надо открыть файл functions.php в папке плагина и удалить или закомментировать строчку wp_enqueue_script( 'jquery' ); на 44 строке. Возможно, такой вариант и поможет.
Андрей Plechev сказал(а)
в том то и дело, что плагин подключает свою библиотеку jquery, тк ваша подключена неверно. Эту библиотеку надо подключать не прямой ссылкой откуда захотелось, а через функцию wp_enqueue_script, тогда конфликтов и не возникнет.
Спасибо большое, не знал про wp_enqueue_script =) Подключил безопасно - все заработало )
Андрей Plechev сказал(а)
в том то и дело, что плагин подключает свою библиотеку jquery, тк ваша подключена неверно. Эту библиотеку надо подключать не прямой ссылкой откуда захотелось, а через функцию wp_enqueue_script, тогда конфликтов и не возникнет. Если для вас ковыряться в коде дело затруднительное, то могу посоветовать самый простой способ, просто отключить подключение jquery у плагина. Для этого надо открыть файл functions.php в папке плагина и удалить или закомментировать строчку wp_enqueue_script( 'jquery' ); на 44 строке. Возможно, такой вариант и поможет.
Все сделал как вы сказали,удалил строку в functions.php , но это не помогло. Пишет - Заполните обязательные поля, отмеченные звездочкой!
В чем может быть проблема???
во-первых не знаю, что вы там сделали, во-вторых не уверен, что сделали верно, в-третьих, удалять строку из functions.php может и не требовалось.
Для начала переключитесь на дефолтный шаблон и смотрите будет ли там работать. Если да, то косячит ваш шаблон. Если нет, отключайте все остальные плагины. Если помогло, значит конфликт с каким то из установленных плагинов.