Title: WP и AJAX
Last modified: 31.12.2018

---

# WP и AJAX

 *  Решено [vipplayer](https://ru.wordpress.org/support/users/vipplayer/)
 * (@vipplayer)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/)
 * Дорогие модераторы (обычно только вы и отвечаете), мне нужно дать возможность
   юзеру вызывать php-функцию по нажатии «кнопочки» (эта функция будет обновлять
   запись юзера(не важно)), читал, что ajax может всё сделать, но wp сделали это
   как-то мутарно, не охота лезть в это го*но эту сферу.
    Могу ли я Вызвать Функцию
   По Нажатию Юзера каким-то другим способом, кроме мною не понятного ajax-са?
    -  Тема изменена 7 лет, 9 месяцев назад пользователем [vipplayer](https://ru.wordpress.org/support/users/vipplayer/).

Просмотр 15 ответов — с 1 по 15 (всего 29)

1 [2](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/page/2/?output_format=md)
[→](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/page/2/?output_format=md)

 *  [wpgear](https://ru.wordpress.org/support/users/wpgear/)
 * (@wpgear)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308672)
 * > не охота лезть в это го*но
 * Вы путаете Модераторов с Ассенизаторами.
 *  [alexander70](https://ru.wordpress.org/support/users/alexander70/)
 * (@alexander70)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308674)
 * Можете поискать плагины Ajax, которые есть в каталоге, авось что-нибудь найдете.
   [https://ru.wordpress.org/plugins/search/ajax/](https://ru.wordpress.org/plugins/search/ajax/)
 *  Автор [vipplayer](https://ru.wordpress.org/support/users/vipplayer/)
 * (@vipplayer)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308691)
 * > что-нибудь найдете.
 *  Не нашел(
    [@wpgear](https://ru.wordpress.org/support/users/wpgear/), почему
   вы соединили 2 разных части моего предложения, которые связаны про Модераторов
   и говно?
 *  [Flector](https://ru.wordpress.org/support/users/flector/)
 * (@flector)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308692)
 * ajax в wp не так уж сложно и даже [руководства](https://wp-kama.ru/id_2018/ajax-v-wordpress.html)
   на русском есть.
 *  [SeVlad](https://ru.wordpress.org/support/users/sevlad/)
 * (@sevlad)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308694)
 * > Дорогие модераторы (обычно только вы и отвечаете),
 * Это не так — отвечают пользователи ([волонтёры](https://codex.wordpress.org/%D0%A7%D0%90%D0%92%D0%9E/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83_%D0%BC%D0%BD%D0%B5_%D0%BD%D0%B8%D0%BA%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BE%D1%82%D0%B2%D0%B5%D1%87%D0%B0%D0%B5%D1%82)),
   а у [модераторов](https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80)
   другие задачи.
    И совершено глупо ограничивать себя в помощи, прося оную у небольшой
   группе или отдельных личностей.
 * > мне нужно дать возможность юзеру вызывать php-функцию по нажатии «кнопочки»(
   > эта функция будет обновлять запись юзера(
 * С этого места подробней. Кто такой «юзер» и почему он не может обновить запись
   обычной стандартной кнопкой?
 *  Автор [vipplayer](https://ru.wordpress.org/support/users/vipplayer/)
 * (@vipplayer)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308721)
 * [@sevlad](https://ru.wordpress.org/support/users/sevlad/),
 * > Кто такой «юзер»
 *  — [https://ibb.co/88d4kwK](https://ibb.co/88d4kwK)
 * > почему он не может обновить запись обычной стандартной кнопкой?
 * забыл дополнить, что он обновляет Свою запись в бд, отдельной таблицы, готовая
   php-функция с правильным wpdb-запросом есть, но вызывать ее через my_func(); 
   будет не правильно, да и код не поймет что делать или вообще сломает сайт, а 
   если нажмет юзер, то обновит Лишь его записи (условие current)
    -  Ответ изменён 7 лет, 9 месяцев назад пользователем [vipplayer](https://ru.wordpress.org/support/users/vipplayer/).
 *  [alexander70](https://ru.wordpress.org/support/users/alexander70/)
 * (@alexander70)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308724)
 * Так что вы хотите сделать? В вордпрес по умолчанию любому пользователю можно 
   предоставить необходимые права (подписчик, участник, автор, редактор, администратор).
   И пользователь сможет сам создавать и обновлять свои записи стандартными инструментами
   вордпрес в соответствии со своими правами.
 *  [SeVlad](https://ru.wordpress.org/support/users/sevlad/)
 * (@sevlad)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308725)
 * >  [https://ibb.co/88d4kwK](https://ibb.co/88d4kwK)
 * [🚥 👆 🤓, 🤦 👆 ❓ 🆘 ❓](https://translate.yandex.ru/?utm_source=wizard&lang=emj-ru&text=%F0%9F%9A%A5%20%F0%9F%91%86%20%F0%9F%A4%93%2C%20%F0%9F%A4%A6%20%F0%9F%91%86%20%E2%9D%93%20%F0%9F%86%98%20%E2%9D%93)
 * > он обновляет Свою запись в бд,
 * [Ни юзер гость, ни редактор, ни даже админ](https://codex.wordpress.org/Roles and Capabilities)
   не делают этого. Это (и многое другое) делает ВП.
 * _И пож, не нужно пинговать (писать ник через `@`)_
 *  Автор [vipplayer](https://ru.wordpress.org/support/users/vipplayer/)
 * (@vipplayer)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308728)
 * > [🚥 👆 🤓, 🤦 👆 ❓ 🆘 ❓](https://translate.yandex.ru/?utm_source=wizard&lang=emj-ru&text=%F0%9F%9A%A5%20%F0%9F%91%86%20%F0%9F%A4%93%2C%20%F0%9F%A4%A6%20%F0%9F%91%86%20%E2%9D%93%20%F0%9F%86%98%20%E2%9D%93)
 *  без обид, я просто не понял ваш вопрос про юзера.
    Вы, наверное, не поняли, 
   не обычную запись в wp, а в плане Строку, которая создаётся в Отдельной форме.
   Все Эти строки содержаться в бд сайте, в отдельной таблице, которая не имеет 
   ничего общего созданного от wp. Просто строка со значениями: id, name, last name
   and etc.
 * > И пож, не нужно пинговать (писать ник через @)
 *  Чем мешает?
    -  Ответ изменён 7 лет, 9 месяцев назад пользователем [vipplayer](https://ru.wordpress.org/support/users/vipplayer/).
 *  Модератор [Yui](https://ru.wordpress.org/support/users/fierevere/)
 * (@fierevere)
 * 永子
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308730)
 * > Чем мешает?
 * [@vipplayer](https://ru.wordpress.org/support/users/vipplayer/) , не все хотят
   получать уведомления по почте и на смартфон на каждый малозначительный чих.
 * PS: отвечать не нужно, с «пингом» — тем более
    -  Ответ изменён 7 лет, 9 месяцев назад пользователем [Yui](https://ru.wordpress.org/support/users/fierevere/).
 *  [O](https://ru.wordpress.org/support/users/perdyllo/)
 * (@perdyllo)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308733)
 * > дать возможность юзеру вызывать php-функцию по нажатии «кнопочки» (эта функция
   > будет обновлять запись юзера(не важно)), читал, что ajax может всё сделать,
 * > не обычную запись в wp, а в плане Строку, которая создаётся в Отдельной форме
 * Я на 100% уверен, что никому из участвующих в этом обсуждении (и мне в том числе)
   не дано столько ума чтобы понять хотелку [@vipplayer](https://ru.wordpress.org/support/users/vipplayer/),
   её цель и задачу.. В связи с этим [@vipplayer](https://ru.wordpress.org/support/users/vipplayer/)
   следует или изучить [это ](https://codex.wordpress.org/Как_задавать_правильные_вопросы)
   или в самом деле:
 * > не лезть в это го*но эту сферу
 * P.S. пишу через @ что бы дать ответ на вопрос
 * > Чем мешает?
    -  Ответ изменён 7 лет, 9 месяцев назад пользователем [O](https://ru.wordpress.org/support/users/perdyllo/).
    -  Ответ изменён 7 лет, 9 месяцев назад пользователем [O](https://ru.wordpress.org/support/users/perdyllo/).
 *  Автор [vipplayer](https://ru.wordpress.org/support/users/vipplayer/)
 * (@vipplayer)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308747)
 * [@perdyllo](https://ru.wordpress.org/support/users/perdyllo/), чем вам не понятен
   вопрос «Как вызвать php-функцию во фронт-енде или через html»? Дальше лишь пояснения,
   что если Вы знаете, что такое можно сделать на ajax-е, то лучше не говорите, 
   потому что не хочу лезть в это…
    Если же знаете как именно на WP Это сделать(
   я знаю как это сделать на чистом сайто-писании)(и не надо критиковать и говорить«
   так пиши так, не трогай wp» — люблю «wp» в каком-то роде)
 * > P.S. пишу через @ что бы дать ответ на вопрос
 * К сожалению, ответ не дан) этот аккаунт привязан на почту, на которой нигде не
   авторизирован) (но я понял вас по поводу уведомления, но я бы «не умер» от этого)
   
   Под словом «строка» из БД я подразумеваю [ЭТО](https://ibb.co/Z2p2r60) видите
   там «полосочки» — строка, которую нужно обновить по нажатии на кнопку от юзера,
   каждая строка имеют свою привязку к юзеру, например по id или логину, в моеём
   php-функции-условия сказано, что обновить, если логин совпадает и логином строки
   Надеюсь, написав такую басню вы поняли вопрос?
    -  Ответ изменён 7 лет, 9 месяцев назад пользователем [vipplayer](https://ru.wordpress.org/support/users/vipplayer/).
 *  [alexander70](https://ru.wordpress.org/support/users/alexander70/)
 * (@alexander70)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308752)
 * Так вы не написали, какая основная задача, конечная цель? Что вы хотите сделать
   того, чего нет в вордпрес по умолчанию?
 *  Автор [vipplayer](https://ru.wordpress.org/support/users/vipplayer/)
 * (@vipplayer)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308754)
 * > Так вы не написали, какая основная задача, конечная цель? Что вы хотите сделать
   > того, чего нет в вордпрес по умолчанию?
 *  что за издевательство?
    Основная задача — Создать HTML-кнопку (или любую другую)
   на странице сайта, которая будет вызывать php-функцию… Конечная цель — реализовать
   Обновление Записей (упомянутое выше)
 *  [wpgear](https://ru.wordpress.org/support/users/wpgear/)
 * (@wpgear)
 * [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/#post-308764)
 * > Основная задача — Создать HTML-кнопку (или любую другую)
 * — ну так создайте.
 * А кстати, вот интересно просто, а какую другую например, если не HTML?
    деревянные
   не предлагать.
 * P.S.
    упорно буду делать вид, что не заметил вашего вопроса. Потому, что иногда,
   лучше не задавать вопрос, если ответ может не понравится.

Просмотр 15 ответов — с 1 по 15 (всего 29)

1 [2](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/page/2/?output_format=md)
[→](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/page/2/?output_format=md)

 Тема «WP и AJAX» закрыта для новых ответов.

 * Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 29 ответов
 * 8 участников
 * Последний ответ: [vipplayer](https://ru.wordpress.org/support/users/vipplayer/)
 * Последняя активность: [7 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/wp-%d0%b8-ajax/page/2/#post-308989)
 * Статус: решённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
