WP и AJAX
-
Дорогие модераторы (обычно только вы и отвечаете), мне нужно дать возможность юзеру вызывать php-функцию по нажатии «кнопочки» (эта функция будет обновлять запись юзера(не важно)), читал, что ajax может всё сделать, но wp сделали это как-то мутарно, не охота лезть в
это го*ноэту сферу.
Могу ли я Вызвать Функцию По Нажатию Юзера каким-то другим способом, кроме мною не понятного ajax-са?- Тема изменена 6 лет назад пользователем vipplayer.
-
не охота лезть в это го*но
Вы путаете Модераторов с Ассенизаторами.
Можете поискать плагины Ajax, которые есть в каталоге, авось что-нибудь найдете. https://ru.wordpress.org/plugins/search/ajax/
что-нибудь найдете.
Не нашел(
@wpgear, почему вы соединили 2 разных части моего предложения, которые связаны про Модераторов и говно?ajax в wp не так уж сложно и даже руководства на русском есть.
Дорогие модераторы (обычно только вы и отвечаете),
Это не так — отвечают пользователи (волонтёры), а у модераторов другие задачи.
И совершено глупо ограничивать себя в помощи, прося оную у небольшой группе или отдельных личностей.мне нужно дать возможность юзеру вызывать php-функцию по нажатии «кнопочки» (эта функция будет обновлять запись юзера(
С этого места подробней. Кто такой «юзер» и почему он не может обновить запись обычной стандартной кнопкой?
Кто такой «юзер»
почему он не может обновить запись обычной стандартной кнопкой?
забыл дополнить, что он обновляет Свою запись в бд, отдельной таблицы, готовая php-функция с правильным wpdb-запросом есть, но вызывать ее через my_func(); будет не правильно, да и код не поймет что делать или вообще сломает сайт, а если нажмет юзер, то обновит Лишь его записи (условие current)
- Ответ изменён 6 лет назад пользователем vipplayer.
Так что вы хотите сделать? В вордпрес по умолчанию любому пользователю можно предоставить необходимые права (подписчик, участник, автор, редактор, администратор). И пользователь сможет сам создавать и обновлять свои записи стандартными инструментами вордпрес в соответствии со своими правами.
он обновляет Свою запись в бд,
Ни
юзергость, ни редактор, ни даже админ не делают этого. Это (и многое другое) делает ВП.И пож, не нужно пинговать (писать ник через
@
)без обид, я просто не понял ваш вопрос про юзера.
Вы, наверное, не поняли, не обычную запись в wp, а в плане Строку, которая создаётся в Отдельной форме. Все Эти строки содержаться в бд сайте, в отдельной таблице, которая не имеет ничего общего созданного от wp. Просто строка со значениями:
id, name, last name and etc.И пож, не нужно пинговать (писать ник через @)
Чем мешает?
- Ответ изменён 6 лет назад пользователем vipplayer.
Чем мешает?
@vipplayer , не все хотят получать уведомления по почте и на смартфон на каждый малозначительный чих.
PS: отвечать не нужно, с «пингом» — тем более
- Ответ изменён 6 лет назад пользователем Yui.
дать возможность юзеру вызывать php-функцию по нажатии «кнопочки» (эта функция будет обновлять запись юзера(не важно)), читал, что ajax может всё сделать,
не обычную запись в wp, а в плане Строку, которая создаётся в Отдельной форме
Я на 100% уверен, что никому из участвующих в этом обсуждении (и мне в том числе) не дано столько ума чтобы понять хотелку @vipplayer, её цель и задачу.. В связи с этим @vipplayer следует или изучить это или в самом деле:
не лезть в это го*но эту сферу
P.S. пишу через @ что бы дать ответ на вопрос
Чем мешает?
@perdyllo, чем вам не понятен вопрос «Как вызвать php-функцию во фронт-енде или через html»? Дальше лишь пояснения, что если Вы знаете, что такое можно сделать на ajax-е, то лучше не говорите, потому что не хочу лезть в это…
Если же знаете как именно на WP Это сделать(я знаю как это сделать на чистом сайто-писании)(и не надо критиковать и говорить «так пиши так, не трогай wp» — люблю «wp» в каком-то роде)P.S. пишу через @ что бы дать ответ на вопрос
К сожалению, ответ не дан) этот аккаунт привязан на почту, на которой нигде не авторизирован) (но я понял вас по поводу уведомления, но я бы «не умер» от этого)
Под словом «строка» из БД я подразумеваю ЭТО видите там «полосочки» — строка, которую нужно обновить по нажатии на кнопку от юзера, каждая строка имеют свою привязку к юзеру, например по id или логину, в моеём php-функции-условия сказано, что обновить, если логин совпадает и логином строки
Надеюсь, написав такую басню вы поняли вопрос?- Ответ изменён 6 лет назад пользователем vipplayer.
Так вы не написали, какая основная задача, конечная цель? Что вы хотите сделать того, чего нет в вордпрес по умолчанию?
Так вы не написали, какая основная задача, конечная цель? Что вы хотите сделать того, чего нет в вордпрес по умолчанию?
что за издевательство?
Основная задача — Создать HTML-кнопку (или любую другую) на странице сайта, которая будет вызывать php-функцию…
Конечная цель — реализовать Обновление Записей (упомянутое выше)Основная задача — Создать HTML-кнопку (или любую другую)
— ну так создайте.
А кстати, вот интересно просто, а какую другую например, если не HTML?
деревянные не предлагать.P.S.
упорно буду делать вид, что не заметил вашего вопроса. Потому, что иногда, лучше не задавать вопрос, если ответ может не понравится.
- Тема «WP и AJAX» закрыта для новых ответов.