• Wordpress. Подключение защищено не полностью. Как решить?

    @paulborodin Автор вопроса
    Увы, но в моём случае данные решения пользы не принесли и сайт пал смертью храбрых.
    В итоге на вновь установленный блог активировал плагин WordPress HTTPS, после чего сайт стал визуально выглядеть, как и должен.
    За тем в "Адрес сайта (URL)" прописал https вместо http, и в коде страниц ссылки стали нужного формата.
    Если в "Адрес WordPress (URL)", также вписать имя сайте через https, то не работает админка.
    Ответ написан
    2 комментария
  • Как правильно подключать javascript и дополнительные стили к wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Запомните несколько простых правил.

    1. Никогда не используйте jQuery из стороннего источника (например, Google CDN). НИКОГДА. И другие библиотеки тоже. Кроме того, чаще всего не нужно jQuery грузить принудительно, достаточно для своего кастомного скрипта указать аргументом dependency значение array( 'jquery' ).
    2. Скрипты и стили подключаются ТОЛЬКО через функции wp_register_style() / wp_register_script() и wp_enqueue_style() / wp_enqueue_script(), вызов функций группируется в одну функцию, которая вешается на соответствующие хуки. Как правильно делать - написано в документации.
    3. Не обязательно подключать все вручную. Если вы правильно зарегистрировали ваши скрипты и стили (функциями wp_register_*), то можете просто подгрузить только один свой кастомный срипт (main.js например), а к нему все остальные указать в виде зависимостей (как и jQuery в п.1). Кроме того, можно (и нужно) подключать скрипты и стили только там, где они нужны. Например, если слайдер у вас только на главной, оберните его подгрузку в if( is_home() ).
    4. На продакшне убирайте ?xxx (версии скриптов и стилей), используйте плагин типа WP Better Minify для минификации и конкатенации скриптов и стилей.

    Кажется все.
    Ответ написан
    4 комментария
  • Как правильно подключать javascript и дополнительные стили к wordpress?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    Ответ написан
    Комментировать
  • Как модифицировать javascript?

    На стороне сервера у активного ul выставлять класс, например
    <ul class='active'>
    А потом немного модфицировать jQuery код
    $(document).ready(function() {
     $("#menu ul").not('.active').hide();
     $("#menu li span").click(function() { $(this).next().slideToggle("normal"); });
    });
    Ответ написан
    1 комментарий