• Дорогие модераторы (обычно только вы и отвечаете), мне нужно дать возможность юзеру вызывать php-функцию по нажатии «кнопочки» (эта функция будет обновлять запись юзера(не важно)), читал, что ajax может всё сделать, но wp сделали это как-то мутарно, не охота лезть в это го*но эту сферу.
    Могу ли я Вызвать Функцию По Нажатию Юзера каким-то другим способом, кроме мною не понятного ajax-са?

    • Тема изменена 3 года, 7 месяцев назад пользователем vipplayer.
Просмотр 14 ответов — с 16 по 29 (всего 29)
  • ну так создайте

    гениально, чтобы я делал без вас, я, наверное, здесь просто разрешение спрашивал на это
    P.s не работает

    • Ответ изменён 3 года, 7 месяцев назад пользователем 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-ом, Вы похоже так и не посмотрели.

    Ладно, спасибо.

Просмотр 14 ответов — с 16 по 29 (всего 29)
  • Тема «WP и AJAX» закрыта для новых ответов.