За последние 24 часа нас посетили 24610 программистов и 1677 роботов. Сейчас ищут 1496 программистов ...

Как правильно подключить сразу несколько CDN библиотек к wordpress без конфликтов?

Тема в разделе "Wordpress", создана пользователем Yevgeni, 2 мар 2017.

  1. Yevgeni

    Yevgeni Активный пользователь

    С нами с:
    29 апр 2016
    Сообщения:
    73
    Симпатии:
    1
    Если кто-то пробовал подключить сразу несколько библиотек к вордпрессу, то подскажите как это должно выглядеть одним целым?

    HTML:
    1.  
    2. <link href="http://media.motoral.ee/scripts/wheel_api/styles/search_style.css" media="screen" rel="stylesheet" type="text/css">
    3. <script src="http://media.motoral.ee/scripts/wheel_api/config/conf_1.js" type="text/javascript"></script>
    4. <script src="//ajax.googleapis.com/ajax/libs/dojo/1.10.3/dojo/dojo.js" type="text/javascript"></script>
    5. <script src="http://media.motoral.ee/scripts/wheel_api/init.js" type="text/javascript"></script>
    6.  
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    думаю нужно соблюдать очерёдность, этого обычно достаточно, первым jquery, потом всё остальное. Обычно по ошибкам из консоли можно понять как сортировать подключение. CSS можно до JS.
     
    Yevgeni нравится это.
  3. Yevgeni

    Yevgeni Активный пользователь

    С нами с:
    29 апр 2016
    Сообщения:
    73
    Симпатии:
    1
    А если мне нужно подключить сразу несколько CDN библиотек, то мне нужно несколько раз прописывать это -

    PHP:
    1. <?php
    2. function my_scripts_method() {
    3.     wp_deregister_script( 'jquery' );
    4.     wp_register_script( 'jquery', 'http://blablabla.js');
    5.     wp_enqueue_script( 'jquery' );
    6. }  
    7. add_action( 'wp_enqueue_scripts', 'my_scripts_method' );
    8. ?>
    ?

    Или можно как-то все в одну функцию фпихнуть?
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    jquery можно один раз подключать этого достаточно, но бывают случаи когда разные версии нужны одновременно, такое вроде можно устроить, смотри jquery noconflict
     
    Yevgeni нравится это.
  5. Yevgeni

    Yevgeni Активный пользователь

    С нами с:
    29 апр 2016
    Сообщения:
    73
    Симпатии:
    1
    А если мне нужно подключить не jquery, а эти файлы, то данный вариант не подойдет?
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    у этих файлов должна быть документация или ты сам их пишешь и хочешь для себя это понять?
     
    Yevgeni нравится это.
  7. Yevgeni

    Yevgeni Активный пользователь

    С нами с:
    29 апр 2016
    Сообщения:
    73
    Симпатии:
    1
    Да, это плагин, который я хотел бы подключить на сайт, это надо по инструкции поместить в head. Но у меня такой способ, конкретно в вордпрессе, вызывает конфликты. На локальной машине все гуд.
     
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    в браузере в консоле есть ошибки?
     
    Yevgeni нравится это.
  9. Yevgeni

    Yevgeni Активный пользователь

    С нами с:
    29 апр 2016
    Сообщения:
    73
    Симпатии:
    1
    На вордпрессе да. На локалке нет. :D
     
  10. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @Yevgeni так это хорошо, ошибка говорит о причине. изучи
     
    Yevgeni нравится это.
  11. Yevgeni

    Yevgeni Активный пользователь

    С нами с:
    29 апр 2016
    Сообщения:
    73
    Симпатии:
    1
    Окей, буду копаться дальше. :)