Dmitriy_2014

Dmitriy_2014
Рейтинг
370
Регистрация
01.07.2014
Интересы
Веб-технологии
Demini #:
Воспользуйтесь плагином Query Monitor для WP. Он умеет показывать зависимости для скриптов. Там сможете точно узнать, какие из js скриптов подключаются в header'е, и каким из них требуется jquery. Если есть хоть один подключённый js-скрипт с зависимостью от jquery в wp_head, то jquery всегда будет подключаться перед ним

Спасибо!

Вот я лошара, короче, все работает, я просто тупой и недалекий :-)

Короче:

Я проверял, все изменения под зареганным пользователем, т.к. у меня кешируется все, а посмотреть изменения, можно только когда зайдешь в админку, ну и под зареганным пользователем он всегда вверху был, а при выходе он тоже был вверху т.к. кеш старый.

В общем действительно код работает, но нужно кеш было очистить и смотреть не из под админа.

Вот такой код сработал:

function name_scripts() {

  wp_dequeue_script('jquery');

  wp_dequeue_script('jquery-core');

  wp_enqueue_script('jquery', false, array(), false, true);

  wp_enqueue_script('jquery-core', false, array(), false, true);

}

add_action( 'wp_enqueue_scripts', name_scripts', 1 );

И даже можно без установки приоритета, но надо еще посмотреть потестировать.

А кто вызывал скрипт я так и не понял, но это и не важно плагин какий-нибудь наверное.

Короче: только хотел написать, что нельзя просто так взять и перенести jquery в футер, а оказывается можно :-), я просто тормоз.

Слишком много кешей, мемкешей и всяких кеший, про которые постоянно забываешь.

garry69 #:

Попробовать можно так:

Но если в каких-то плагинах есть зависимость от jquery в скрипте, он может его загрузить вверху. Придется найти плагин и в нем уже переместить вниз.
Можно заморочиться и все дерегистрировать и соблюдая очередность перенести.

Спасибо, но все равно сверху остается, я уж как только не пробовал.

В том то и дело, что плагинов у меня 20 какой-то скорее всего подгружает её, и он почему-то главнее, моего кода в function.php темы, походу, искать какой плагин отключать его или переписывать его код из-за этого это не вариант.

И этот вариант мне что-то не нравиться:

Можно заморочиться и все дерегистрировать и соблюдая очередность перенести.

Ладно я думал это можно было сделать простым путем на вскидку, а так сильно заморачиваться и менять плагины не хочется ради этого.

Похоже простым путем тут не порешать…
Сергей про е-ком #:

Да это скучно же. А так посмотри в themes/header или спроси совета у АИ (как пользоваться аи можно нагуглить). 

И, да, если ты считаешь, что без указания темы тебе кто-то в состояние помочь, то стоит подумать над походом на обучение логики ) Ибо может быть классика, может быть FSE, может быть заточка на элементор и выводиться оно всё может как угодно.

И, да, ещё есть такая штука: нанять того, кто разбирается.

Тема классика, ИИ спрашивал, да я разбираюсь, дело-то в плагине, а плагин отключать нельзя, он нужен, поэтому все это бессмысленно.
Сергей про е-ком #:
Давай дам тебе новый квест, ты их ещё объедини. Ну, чтобы вообще по феншую было.
Не, мне бы просто вниз перенести, желательно стандартными функциями, да и все.
LEOnidUKG #:
Зачем? Но я думаю это риторический вопрос.
Она не особо сильно задействована/используется, и я думаю ничего страшного если она внизу будет, и вы бы сказали ну если она не нужна, то отключи её, и да можно и так, но какой-то плагин видимо использует её для чего-то где-то. Ну и типа разгрузить верх, там как это называется – запросы, блокирующие отрисовку страницы и т.п. Короче, не буду лукавить, потому что у этого чела lumpics.ru сделано так, хотел также.
SeoA #:
Пропиши приоритет

Если мы говорим об приоритете в функции:

add_action( 'wp_enqueue_scripts', 'theme_scripts', 1 );

То ничего не происходит, какие я бы цифры туда не писал – 0, 1, 10, 100, 1000, 10000.

Вернее, как вроде приоритет скрипта меняется, но только между верхними скриптами, а так все по-прежнему вверху. То есть приоритет скачет только вверху.

Ладно фиг с ним, походу там только плагин отключать тогда это заработает.

То есть еще 3%, но Яндекс их не платит, плачу их я?

Это типа 30 рублей от 1000 рублей…

С одной стороны, фигня, с другой, почему Яндексу не платить это все на автомате в общем числе и не напрягать пользователей…

JPEG

Ну разве такое возможно с каким-то там никому не известным WebP:

В 2010 году с целью сохранения для потомков информации о популярных в начале XXI века цифровых форматах учёные из проекта PLANETS заложили инструкции по чтению формата JPEG в специальную капсулу, которую поместили в специальное хранилище в швейцарских Альпах[2].


br.almighty #:
Есть такие штуки, которые называются сборщиками. Это то, что тебе надо, но ты всё равно будешь свои костыли придумывать.
Я знаю о сборщиках (gulp и т.д.) и автоматизации этих процессов, но надо сказать что у меня и не такой уж и большой сайт и не так уж много всего, легче все самому собрать все в одном файле заранее.
LEOnidUKG #:
3. Потом через оптимизаторы всё сжимается в 1 файл и делается предзагрузка его
Очень не нравится этот вариант, не знаю почему, может из-за неудобства или недоверия, мне легче самому с одним файлом работать, даже в плагине WP Fastest Cache есть объединить CSS [Сокращение запросов HTTP с помощью объединения CSS-файлов], но все равно, все время думаю, как он там что наобъединяет…
Всего: 2005