Size: a a a

WordPress Russian Community

2021 November 24

AZ

Artem Zolin in WordPress Russian Community
Вам query_posts вообще использовать нельзя, это функция ядра, вы сломаете запрос)
источник

АП

Артём Приходько... in WordPress Russian Community
сделайте как в статье, которую я прислал
источник

YJ

Yumeko Jabami in WordPress Russian Community
Отлично, а теперь берем, открываем ссылку из этого сообщения: https://t.me/wordpress_ru/486702 и долго, вдумчиво, можно даже вслух, читаем и перечитываем до момента осознания
источник

AR

Alex R in WordPress Russian Community
Ок, меняю query_posts на $get_posts = new WP_QUERY( $args ); добавляю вызов объекта, меняю пагинацию - проблема остается
источник

АП

Артём Приходько... in WordPress Russian Community
Артём, кинь сам ему ту же ссылку) он походу только тебя слушает)))
источник

AZ

Artem Zolin in WordPress Russian Community
Вчерашний чел наоборот меня игнорил)
источник

AZ

Artem Zolin in WordPress Russian Community
Лучше мне подскажите, пишу лайки на ajax, на скрине обработчик. Все ок, но если два раза подряд кликнуть, то update_option() из события первого клика не успевает завершится ко второму и я получаю -1. Как это вообще делают, чет придумать не могу
источник

YJ

Yumeko Jabami in WordPress Russian Community
Я бы поделил обработчик на два likeup\likedown
источник

АП

Артём Приходько... in WordPress Russian Community
JSом заблокировать возможность повторного клика
источник

YJ

Yumeko Jabami in WordPress Russian Community
+ до достижения ответа
источник

AZ

Artem Zolin in WordPress Russian Community
Там так и есть, прилетает set/unset
источник

YJ

Yumeko Jabami in WordPress Russian Community
Осталось блочить кнопку как и сказал Артем)
источник

AZ

Artem Zolin in WordPress Russian Community
Но по хорошему мне вторым кликом надо дать возможность снять лайк
источник

АП

Артём Приходько... in WordPress Russian Community
перед отправкой ajax делай кнопку не кликабельной. а по события success у аякса возвращай ей кликабельность
источник

YJ

Yumeko Jabami in WordPress Russian Community
Сразу как только получишь ответ, что запрос обработан
источник

YJ

Yumeko Jabami in WordPress Russian Community
+
источник

AZ

Artem Zolin in WordPress Russian Community
+
источник

YJ

Yumeko Jabami in WordPress Russian Community
Вообще можно пойти на хитрость!
Позволив менять циферку лайка в отрыве от ajax.
источник

YJ

Yumeko Jabami in WordPress Russian Community
То есть, только манипуляция циферкой, без каких либо действий
источник

AZ

Artem Zolin in WordPress Russian Community
Не писать в базу? Можно, но после перезагрузки видно же, что число не изменилось
источник