• Решено vipplayer

    (@vipplayer)


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

    • Тема изменена 6 лет назад пользователем vipplayer.
Просмотр 15 ответов — с 1 по 15 (всего 29)
  • не охота лезть в это го*но

    Вы путаете Модераторов с Ассенизаторами.

    Можете поискать плагины Ajax, которые есть в каталоге, авось что-нибудь найдете. https://ru.wordpress.org/plugins/search/ajax/

    Автор vipplayer

    (@vipplayer)

    что-нибудь найдете.

    Не нашел(
    @wpgear, почему вы соединили 2 разных части моего предложения, которые связаны про Модераторов и говно?

    ajax в wp не так уж сложно и даже руководства на русском есть.

    Дорогие модераторы (обычно только вы и отвечаете),

    Это не так — отвечают пользователи (волонтёры), а у модераторов другие задачи.
    И совершено глупо ограничивать себя в помощи, прося оную у небольшой группе или отдельных личностей.

    мне нужно дать возможность юзеру вызывать php-функцию по нажатии «кнопочки» (эта функция будет обновлять запись юзера(

    С этого места подробней. Кто такой «юзер» и почему он не может обновить запись обычной стандартной кнопкой?

    Автор vipplayer

    (@vipplayer)

    @sevlad,

    Кто такой «юзер»

    https://ibb.co/88d4kwK

    почему он не может обновить запись обычной стандартной кнопкой?

    забыл дополнить, что он обновляет Свою запись в бд, отдельной таблицы, готовая php-функция с правильным wpdb-запросом есть, но вызывать ее через my_func(); будет не правильно, да и код не поймет что делать или вообще сломает сайт, а если нажмет юзер, то обновит Лишь его записи (условие current)

    • Ответ изменён 6 лет назад пользователем vipplayer.

    Так что вы хотите сделать? В вордпрес по умолчанию любому пользователю можно предоставить необходимые права (подписчик, участник, автор, редактор, администратор). И пользователь сможет сам создавать и обновлять свои записи стандартными инструментами вордпрес в соответствии со своими правами.

    https://ibb.co/88d4kwK

    🚥 👆 🤓, 🤦 👆 ❓ 🆘 ❓

    он обновляет Свою запись в бд,

    Ни юзер гость, ни редактор, ни даже админ не делают этого. Это (и многое другое) делает ВП.

    И пож, не нужно пинговать (писать ник через @)

    Автор vipplayer

    (@vipplayer)

    🚥 👆 🤓, 🤦 👆 ❓ 🆘 ❓

    без обид, я просто не понял ваш вопрос про юзера.
    Вы, наверное, не поняли, не обычную запись в wp, а в плане Строку, которая создаётся в Отдельной форме. Все Эти строки содержаться в бд сайте, в отдельной таблице, которая не имеет ничего общего созданного от wp. Просто строка со значениями:
    id, name, last name and etc.

    И пож, не нужно пинговать (писать ник через @)

    Чем мешает?

    • Ответ изменён 6 лет назад пользователем vipplayer.
    Модератор Yui

    (@fierevere)

    永子

    Чем мешает?

    @vipplayer , не все хотят получать уведомления по почте и на смартфон на каждый малозначительный чих.

    PS: отвечать не нужно, с «пингом» — тем более

    • Ответ изменён 6 лет назад пользователем Yui.
    O

    (@perdyllo)

    дать возможность юзеру вызывать php-функцию по нажатии «кнопочки» (эта функция будет обновлять запись юзера(не важно)), читал, что ajax может всё сделать,

    не обычную запись в wp, а в плане Строку, которая создаётся в Отдельной форме

    Я на 100% уверен, что никому из участвующих в этом обсуждении (и мне в том числе) не дано столько ума чтобы понять хотелку @vipplayer, её цель и задачу.. В связи с этим @vipplayer следует или изучить это или в самом деле:

    не лезть в это го*но эту сферу

    P.S. пишу через @ что бы дать ответ на вопрос

    Чем мешает?

    • Ответ изменён 6 лет назад пользователем O.
    • Ответ изменён 6 лет назад пользователем O.
    Автор vipplayer

    (@vipplayer)

    @perdyllo, чем вам не понятен вопрос «Как вызвать php-функцию во фронт-енде или через html»? Дальше лишь пояснения, что если Вы знаете, что такое можно сделать на ajax-е, то лучше не говорите, потому что не хочу лезть в это…
    Если же знаете как именно на WP Это сделать(я знаю как это сделать на чистом сайто-писании)(и не надо критиковать и говорить «так пиши так, не трогай wp» — люблю «wp» в каком-то роде)

    P.S. пишу через @ что бы дать ответ на вопрос

    К сожалению, ответ не дан) этот аккаунт привязан на почту, на которой нигде не авторизирован) (но я понял вас по поводу уведомления, но я бы «не умер» от этого)
    Под словом «строка» из БД я подразумеваю ЭТО видите там «полосочки» — строка, которую нужно обновить по нажатии на кнопку от юзера, каждая строка имеют свою привязку к юзеру, например по id или логину, в моеём php-функции-условия сказано, что обновить, если логин совпадает и логином строки
    Надеюсь, написав такую басню вы поняли вопрос?

    • Ответ изменён 6 лет назад пользователем vipplayer.

    Так вы не написали, какая основная задача, конечная цель? Что вы хотите сделать того, чего нет в вордпрес по умолчанию?

    Автор vipplayer

    (@vipplayer)

    Так вы не написали, какая основная задача, конечная цель? Что вы хотите сделать того, чего нет в вордпрес по умолчанию?

    что за издевательство?
    Основная задача — Создать HTML-кнопку (или любую другую) на странице сайта, которая будет вызывать php-функцию…
    Конечная цель — реализовать Обновление Записей (упомянутое выше)

    Основная задача — Создать HTML-кнопку (или любую другую)

    — ну так создайте.

    А кстати, вот интересно просто, а какую другую например, если не HTML?
    деревянные не предлагать.

    P.S.
    упорно буду делать вид, что не заметил вашего вопроса. Потому, что иногда, лучше не задавать вопрос, если ответ может не понравится.

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