Dmitriy_2014

Dmitriy_2014
Рейтинг
370
Регистрация
01.07.2014
Интересы
Веб-технологии
big boy #:

Основной сервис сайта - это лотерея или блог?

Если блог - ставьте WP и делайте страничку с лотереей.

Если лотерея - делать на нормальном фреймворке (Symfony/Laravel).

Хватит мучить WP в том для чего он не предназначен.

Основной сервис это сайт – и лотерея и страницы и регистрация, но нужны простые решения для управления страницами, регистрацией пользователей, дополнительных расширений, а это WordPress, т.к. там это уже все это есть +вагон и маленькая тележка и 100500 инструкций.

Но отдельно, но не отдельно от WordPress страница или плагин с лотереей, синхронизированный с пользователями.

Будем откровенны я не потяну фреймворки ни Symfony, ни Laraverl, а вот сделать что бы пользователь зареганый в WordPress, рандумное число угадывал раз в день и что-то там выигрывал, может быть смогу хоть как-то криво, косо, кособоко, но возможно смогу. А с нуля, даже на фреймворке точно не смогу.
YmersY #:

На Wordpress нет. Перестаньте его уже юзать не по делу.

Так не в WordPress’е, а на отдельной странице в виде template’а php файла, там то можно все что угодно на PHP написать, есть функции рандума, есть БД, можно же что-то простое сделать наверное. А WordPress это чисто для приветственной странички/регалки/возможности расширений через плагины и т.п.
Vladimir K #:

+ Touchpad 

Тоже эта мышка M310, привык к ней, не знаю почему, резиновое покрытие с боку постоянно протирается большим пальцем, с другой стороны все под руку, аж въедается в мышь :-)
Слушайте, а правда, фильтр и так собирает эти стружки и всякую хрень, смысл в этом болте тогда…
GRAFLEKX #:

Теперь проверяй работу всех функций, которые используют Jquery.

Не просто так библиотеку подключают перед закрывающим тегом </head>, чтобы любой модуль, использующий Jquery, мог свободно вызывать его функции после полной загрузки библиотеки.

Если функция будет вызвана до загрузки скрипта, то она не будет работать.

Да, это действительно так, и я знаю об этом.

Но я избавился от всех скриптов, временно, связанных с джейквери и не то чтобы она мне так была нужна, но и удалять пока не хочу, пусть будет, но внизу, видимо какому-то плагину может она нужна, но я пока не знаю где и зачем, возможно мне и этот функционал не нужен, нужно разобраться с плагинами ещё и да все потестировать, посмотреть как работает.

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

В общем я знаю об этих рисках.
Mik Foxi #:
когда человечество свернуло не туда, что для подключения jquery нужны отдельные плагины или функции? что мешает просто руками его прописать в футер или куда нужно?

Ничего не нужно, я использовал стандартные функции wp_dequeue_script, wp_enqueue_script, все перенеслось, все ОК.

И были некоторые нюансы, связанные с конкретно моим сайтом, если хардварно впендикрючить и прописать его в футер, то будет два джейквери, т.к. даже если отключить его, то его подключает какой-то плагин, а через отключение и подключение с параметрами чтобы он футере был функциями движка, все сработало. Один джейквери внизу, и даже несмотря на то что кто-то там его подключает без моего желания. Ну то есть это работает:

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') и ('jquery-core') там. Но в целом пофиг, т.к. там все равно один файл тот который должен быть нужен.
Но если смотреть из-под авторизированного пользователя то она сверху будет, хотя у меня нету проверки в коде if (!is_admin()) {, то есть код работает типа для всех, а если смотреть не авторизированным пользователем то снизу, как я и хотел, так что в принципе пофигу, но странновато.
SeoA #:
Так ты в плагине пропиши приоритет, а не в теме
Не, не, там и так все работает, даже без приоритета из темы в function.php, я просто неправильно проверял, надо было из админки выйти и кеш скинуть. Все ОК.

Между делом:

А подскажите вот эти Запросы, блокирующие отрисовку страницы, например, js или css файлы, они зависят от размера файлов или от самого факта запроса, в PageSpeed Insights?

А, да, и зачем мне это все нужно было:

В PageSpeed Insights в разделе:

Запросы, блокирующие отрисовку страницы

Запросы блокируют обработку при первоначальной загрузке страницы. Это может привести к увеличению значения LCP. Отсрочка или встраивание могут избавить от негативного воздействия этих сетевых запросов.LCPFCP

Была строчка с ссылкой на эту библиотеку, которая что-то там Объем >40 Кб и Длительность 900 мс.

А теперь нет.

Знаю, знаю PageSpeed Insights это тупо, но ничего с собой не могу поделать, психологические отклонения :)
Всего: 2005