В это тяжело поверить, но это я,
https://wordpress.org/plugins/ww-scanner-fms/
😂 Решил заработать на магнитную пробку для Ниссана? 🤣
1. Сделать то можно. Но непонятно как будет выглядеть процесс именно лотереи, колесо рандомайзер с немедленным результатом, покупка билетов и тираж. Разные вещи.
2. Бан от надзора обеспечен.
Максимально просто и естественно, и самое главное относительно честно и доверительно, выбор числа, заранее рандом этого числа, подсчет в конце дня, выплаты или дележка на тех кто выйграл из тех кто ставил. Все на опенсорс весь код открыт используется функция рандума ЯП, все по честному, даже пусть будет на гитхабе можно посмотреть код выбора заранее выйграшной комбинации чисел.
Основной сервис сайта - это лотерея или блог?
Если блог - ставьте WP и делайте страничку с лотереей.
Если лотерея - делать на нормальном фреймворке (Symfony/Laravel).
Хватит мучить WP в том для чего он не предназначен.
Основной сервис это сайт – и лотерея и страницы и регистрация, но нужны простые решения для управления страницами, регистрацией пользователей, дополнительных расширений, а это WordPress, т.к. там это уже все это есть +вагон и маленькая тележка и 100500 инструкций.
Но отдельно, но не отдельно от WordPress страница или плагин с лотереей, синхронизированный с пользователями.
На Wordpress нет. Перестаньте его уже юзать не по делу.
+ Touchpad
Теперь проверяй работу всех функций, которые используют Jquery.
Не просто так библиотеку подключают перед закрывающим тегом </head>, чтобы любой модуль, использующий 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 );
Это все стандартные функции движка.