WP и AJAX
-
Дорогие модераторы (обычно только вы и отвечаете), мне нужно дать возможность юзеру вызывать php-функцию по нажатии «кнопочки» (эта функция будет обновлять запись юзера(не важно)), читал, что ajax может всё сделать, но wp сделали это как-то мутарно, не охота лезть в
это го*ноэту сферу.
Могу ли я Вызвать Функцию По Нажатию Юзера каким-то другим способом, кроме мною не понятного ajax-са?- Тема изменена 5 лет, 8 месяцев назад пользователем vipplayer.
-
ну так создайте
гениально, чтобы я делал без вас, я, наверное, здесь просто разрешение спрашивал на это
P.s не работает- Ответ изменён 5 лет, 8 месяцев назад пользователем vipplayer.
Конечная цель — реализовать Обновление Записей (упомянутое выше)
По вашему, в wordpress нельзя обновлять записи стандартными инструментами (той же html кнопкой)?
в плане Строку, которая создаётся в Отдельной форме. Все Эти строки содержаться в бд сайте, в отдельной таблице, которая не имеет ничего общего созданного от wp.
Если Вы в состоянии соорудить такой
костыльмеханизм и знаете о wpdb, тогда более чем странно звучит Ваш вопрос — обладая такими знаниями просто не возможно не знать «как сделать кнопку, запускающую php-скрипт/функцию». Тем более что сам-то механизм уже реализован и кнопка «запись» где-то работает.
И вот не понимание вопроса «кто такой юзер» и отсутствием запрашиваемых подробностей (+ Ваших безумных ответов в др. топиках) наводит на мысль о том, у Вас пока ещё не достаточно знаний по ВП (возможно, php/SQL Вы владеете достаточно хорошо, но ВП — это другой уровень) и скорее всего это сделали не Вы.Посему я бы рекомендовал или переделать по нормальному или обратиться к специалистам, достаточно хорошо знающих ВП на уровне работы с wpdb.
В том и проблема, что если бы делал локально сайт (без движка), то с вызовом функции проблем не было (залил в файлы php,js скрипты, и кнопку html написал, но она не выполняет условия скриптов). на WP я понятия не имею как это сделать, возможно, решение банально, но ответ в голову не лезит.
ВП — это другой уровень)
— да, вы правы, попробую еще пару вариантов, в крайнем случае найму специалиста, как и посоветовали
P.s php скрипт и его sql wpdb условие правильное, проверял на «другом условие, обычным php-вызовом функции»Если Вы в состоянии соорудить такой костыль механизм и знаете о wpdb, тогда более чем странно звучит Ваш вопрос — обладая такими знаниями просто не возможно не знать «как сделать кнопку, запускающую php-скрипт/функцию»
ну не работает моё решение и всё, игнор полный от кнопки
По вашему, в wordpress нельзя обновлять записи стандартными инструментами (той же html кнопкой)?
— Речь о записи в бд, методом UPDATE
Просто непонятно, зачем Вам это нужно, если это уже реализовано в wordpress. Смысла никакого нет в этом.
Просто непонятно, зачем Вам это нужно, если это уже реализовано в wordpress.
«Это» НЕ реализовано в ВП. Речь совершено не о записях ВП и др. родных сущностях ВП. //Вы как всегда не в теме//
на WP я понятия не имею как это сделать,
Но Вы же (или кто-то) сделали «кнопку запись». Она же должна быть и «обновить».
(Я лично так и не понял где/как/для кого. В тч для меня ускользает и глубокий смысл сего
извращениямероприятия, но то дело десятое.)Я лично так и не понял где/как/для кого. В тч для меня ускользает и глубокий смысл сего извращения
Старик Spectrum как всегда был прав, отметив именно это в самом начале сего обсуждения:
Я на 100% уверен, что никому из участвующих в этом обсуждении (и мне в том числе) не дано столько ума чтобы понять хотелку @vipplayer, её цель и задачу..
Старику Spectrum-у было уже объяснено
(Я лично так и не понял где/как/для кого. В тч для меня ускользает и глубокий смысл сего извращения мероприятия, но то дело десятое.)
А зачем вам объяснять что/как и зачем мне это? Если это мне поможет в чем-то, то ок :
При обновлении «строки» методом update, «строка» занимает 1 позицию в списке (в таблице, которая мониторит все записи от всех юзеров), таким образом, я даю юзеру возможно «поднять» его «строки» (заказы), чтобы висели на 1 странице общей таблицы и другие пользователи видели это раньше/быстрее, чем если бы они гортали до 3-ей стр табл.
Если пользователь имеет несколько записей, то я создал php-функция с sql-wpdb, там в условии сказано, «ОБНОВИТЬ все ЗАПИСИ по тайму (тайм не мониторится (надо же что-то обновить)), где «current_user = user_login» (образное условие)»vipplayer
вы в очередной раз описали не задачу, которую хотите решить, а метод, который, как вам видится, приведет к решению этой задачи.
По этому никто вас и не понимает.Где вы «метод» видите? Все «методы» я знаю, и использую, проблема, что не могу вызвать функцию через html кнопку на странице, не потому, что не знаю «что писать», а потому, что с WP знаком не так хорошо («ВП — это другой уровень» © SeVlad)
Где вы «метод» видите?
у нас с вами видимо разное понимание этого слова -)))
в моем мире слово «метод» применимо ко всему тому описанию, которое вы тут даетеГде вы «метод» видите?
Ваш способ решения некой только Вам известной задачи — через свои таблицы в БД.
Вы не решаете задачу «как доехать из п. А в п. Б» (хотя именно это и Вам нужно решить), а спрашиваете «что поменять в авто, чтобы ехать». Т.е. Вы придумали метод/способ для решения основной задачи.
Но самое странное в топике — Вы его (метод) уже реализовали, но тем не менее спрашиваете «как повторить». Это вообще странно.
Ида. Ссылку, данную Flector-ом, Вы похоже так и не посмотрели.Ладно, спасибо.
- Тема «WP и AJAX» закрыта для новых ответов.