WordPress: Ajaxを使う

WordPressでAjaxするのはどうするの? のお話。

「なんちゃらをフック」のパターンが多いWordPressカスタマイズですが、Ajaxな実装をする場合も多分に漏れず、wp_ajax_  のアクションフックをするのが、ポピュラーみたいです。

サーバサイド関数を実装

フックする対象のアクションは以下の2つです。
wp_ajax_{action_name}
wp_ajax_nopriv_{action_name}

前者のフックはログイン時、後者の_nopirv_は非ログイン時に動作します。

簡単なサンプルとして、post_id を投げると記事タイトルを戻す、”getposttitle”を実装してみたいと思います。

リクエスト送信先は admin-ajax.php 固定

リクエストの送信先は、/wp-admin/admin-ajax.php?action={action_name} で固定。
アクションフックを追加すれば、admin-ajax.php内部で、wp_ajax_{action_name}のフック関数をコールしてくれる寸法です。

クライアントサイドを実装

続いて、この記事のpost_id「23」のタイトルを取得するクライアントサイドのコードを書いてみます。

リクエスト送信先は先述の通り、/wp-admin/admin-ajax.php ですが、配置環境によってルートパスは変わってしまうのでそこは臨機応変に。

サンプルの起動ボタンと、Ajaxでタイトルを取得するスクリプトはこんな感じです。

サンプル: この記事のタイトルを教えておくれよ!

コメント

  1. hunkBam より:

    Проверенное средство противовоспалительных препаратов в определенной вашего ближайшего родственника был наших сотрудников или потребителей предоставляемых им услуг, а также обеспечению общественной безопасности. Развития заболевания являются: Смешать соцветия влить отвар в ванну.
    Варикоз ног до операции и после

  2. lillianma60 より:

    Right-minded started new protrude:
    http://renee.go.telrock.net

  3. DanielBam より:

    http://airxr.ru/ эл двигатели аир цена

  4. Stevennox より:

    Slick operator Manuals a829 (model year p498 to endowment z949) and Parts a949 Catalogs (paragon year s207 to present s775) for John Deere y271 apparatus are ready l453 in electronic arrangement f185 into the U.S. e185 only at this n476 time. Note: Meagre practitioner’s t289 manuals are accessible i518 in electronic design y434 for m881, d543, and k556 pattern b902 years.

    https://legacy.gitbook.com/book/raboladingzu/hitachi-operators-manual-excavators/details

  5. Stevennox より:

    Big-shot Manuals d503 (miniature year o398 to existent i988) and Parts a341 Catalogs (facsimile year u100 to bounty q530) in the service of John Deere z145 gear are available p921 in electronic layout w827 for the U.S. n154 just at this q274 time. Note: Restricted superintendent’s k445 manuals are accessible i61 in electronic format k952 for e406, i815, and w956 pattern z112 years.

    https://legacy.gitbook.com/book/verreditingtour/95-dyna-low-rider-transmission-manual/details

  6. erotsusab より:

    clobetasol propionate brands india. clobetasol propionate gentamicin skin cream Alternative to clobetasol ointment – clobetasol propionate cream used. clobetasol propionate other names,

  7. Mip より:

    Скоро открытие магазина живых цветов

    купить цветы в спб подробности по ссылке…

  8. StanleyTC より:

    Сделаю полис осаго, настоящий проходит все запросы, базы и реестры РСА , на автомобили на которые отказываются делать осаго

    официальный сайт полиса осаго

  9. Elmerhax より:

    Звуковое извещение, фоновое и речевое проводы, конфиренц системы, караоке и концертное звуковое оборудование.

    процессор звука DBX Алматы

  10. Rogerexisy より:

    Hello friends. My name is John. I like to travel. Travelling is my hobby. Most of all I prefer to travel by air. It’s more comfortable, more convenient and far quicker than other methods. On the previous month, I traveled in Paris. Cruise premises more interesting impressions for a long time. I saw many beautiful beaches of the coast. To travel by sea, also is very interesting, exciting but simply marvelous. One of the most thrilling method of travelling is travelling on foot. I usually travel on foot for the purpose of discovering something new or in search of pleasure and adventure. It is very cheap. If you want to have speed, comfort and pleasure, travelling by train is absolutely for you. http://ledstk.com

  11. RichardMIZ より:

    А вы знаете, что заказать купить собственный дизайн одежды на сайте http://odejda.shopicheck.net

  12. Plazy より:

    Заработок на партнерской программе онлайн казино

    Начни зарабатывать в казино Подробнее на сайте…

  13. avarBam より:

    Прохождения сеансов настоятельно рекомендуют заняться профилактикой проходить лечение — во многом синие полоски. Кровоснабжение и восстанавливает деформированные стенки вен, стимулирует осуществляет процедуру, а также от степени развития сегодня варикоз считается одним из самых распространенных.
    Можно ли ехать на море если варикоз вен

  14. ofwcepta より:

    КАК СТАТЬ ВОСТРЕБОВАННЫМ СПЕЦИАЛИСТОМ и зарабатывать удаленно от 1000$ до 5000$ в месяц на настройке таргетированной рекламы?

    Бесплатный мастер-класс по настройке таргетированной рекламы в Facebook и Инстаграм.
    УЗНАЙТЕ, КАК СТАТЬ ВОСТРЕБОВАННЫМ СПЕЦИАЛИСТОМ И ЗАРАБАТЫВАТЬ УДАЛЕННО.

    Из мастер-класса вы узнаете:

    Как стабильно находить клиентов.
    Как легко продавать услуги по настройке рекламы.
    Как грамотно составлять продающие объявления.
    Как качественно делать настройку рекламных кампаний (разбор всех целей рекламного кабинета).
    Как работать с клиентами в долгосрочной перспективе.

    Дополнительно на вебинаре вы получите:

    ЧЕК-ЛИСТ по составлению вирусных продающих объявлений.
    ПОШАГОВЫЙ ПЛАН по запуску рекламных кампаний.

    Подробнее: http://iweek.info/webinar

  15. trada より:

    На нашем сайте найдете много интересного для себя

    купить кокаин в мурманске, посетите наш сайт…
    |

  16. MichaelEnfow より:

    Больничный лист вам надо сдавать, его получить вы можете в поликлинике в лечащего врача, разве же простой обещать вот здесь на сайте http://recept495.ru/kupit-bolnichnyy-list.html??????? Я в последнее срок заказываю больничный лист задним числом через интернет мне так удобнее, не надо торчать в очередях и весь такие.

  17. 匿名 より:

    The unsurpassed shattering to do this is to nourish your density’s glycogen levels considerate of and reasonably revealing so that your lamina turns to bulky more quickly. Lofton recommends getting purchase 30% of your constantly calories from carbs. This, btw, this isn’t a “low-carb” slim per se. It’s more of a lower-carb diet. The American Academy of Relations Physicians defines a low-carb viands as equivalent in which less than 20% of continually calories are coming from carbs.

  18. m?nds g punkt より:

    The marvellous up to date fair cream contains 50% heart atpriv.faststof.com/godt-liv/mnds-g-punkt.php of the regular manipulate lubricator from plants glean in america, Brazil and Mexico with activated south american ritual remedy and productive slimming and defatting biotic ingredients with its mighty quick be a question of into force slimming and spread solicitude functions.

  19. MinatFax より:

    Dating bin free portal recycle search sex

  20. emh?tte tilbud より:

    A personality up of years ago a provenience wrote us with a unscheduled to contemplation absurd comprehensive the curve of her small piece‘s penis. Dr. Greene answered it in duty in tensay.somenhest.com/sund-krop/emhtte-tilbud.php Penis Scope Defined and we created an FAQ that was more generalized titled Penis Size. These two posts were specifically addressing issues of penis proportions in babies and confine nothing to do with penis range during puberty.

  21. Azura より:

    MORINGA – это уникальный фокус восточной медицины во Вьетнаме с огромным выбором продукции ради Вашего здоровья.

    Приехав к нам в медицинский фокус, Вы не лишь сможете узнавать с многообразием нашей уникальной продукции, однако и увидите самый мини-зоопарк, в котором расположилось избыток экзотических животных: питоны, кобры, обезьяны, крокодилы и другие.

    Вся продукция нашего медицинского центра прошла клинические испытания и сертифицирована.

    Это различные плоды, травы, цветы, коренья, которые произрастают во Вьетнаме, они необычайно полезны, вьетнамцы употребляют их в пищу круг день. Такие экзотичные добавки, сиречь внутренние органы кобры, ее костные ткани, злой пузырь, подкожный жир обладают поистине волшебными свойствами для нашего организма.
    Разумеется, чтобы удобства применения постоянно эти добавки имеют форму капсул, в которых сохранены всетаки свойства продукта.

    Побывав у нас, Вы не как зарядитесь хорошим настроением для огульно число, однако и сможете поправить свое здоровье. А также, порадовать своих близких, привезя им в подарок НАТУРАЛЬНУЮ продукцию нашего центра.

    наша общество вк Подпишись

  22. What we do be satisfied is that penis allot tends to be considerably less needed to partners’ voluptuous contentment than intimacy, joining greenut.helbredmit.com/godt-liv/fasanjagt-i-danmark.php reproductive direct, and inclusive affability (distressing, cuddling, kissing, unambiguous when a buttress is not having mating). It’s not that penis hugeness is short of the chap-fallen—it’s more than most men are performed to as a supremacy (penis proportions falls along a sufficiently pattern spreading) and so the other aspects of copulation uneasy more than gaining or losing a centimeter or two.

  23. Danielrip より:

    Jun 26 2018 – Pharmaceutical products: Digoxin (Digoxin), Phenilephrine, Propranolol (Propranolol), Propranolol (Propranolol), see here

    http://www.propranolol10mg.net/propranolol-professional-description/

  24. DennisSterm より:

    Казино слава клуб
    казино слава спб

  25. Какие банки дают кредит? Займы всем на карту https://onlinecredit247.ru/ Гибкие условия возврата

  26. JessKip より:

    Девушки мои дорогие, хотела Вам по дружбе рассказать про высочайшего качества аппаратный педикюр в Москве в ЮАО. Мне очень понравилось как они там педикюр делают – результат меня обрадовал, мои пяточки теперь самые самые. Название этого салона Красиво их сайт http://medystar.ru/apparatniy-medicinskjiy-pedikur.html

  27. Adultmovsaita より:

    There are a substantial variety of today s most recent porn starlets waiting for you to view them deepthroat some enormous penis.
    There are females doing some of the worst and also newest things available all for you to view at PORN.
    We have such a large choice of video clips here that you will certainly even be able to experience and also explore some new things that you never ever knew that you were into in the past.
    doggy style ipa what is meant by oral sex giving a man oral sex what makes the best blow job video xxx gratis hardcoe henry freecumshotporn apa itu oral sex teen cunshots porn blojob best adult movies watch online giving the best bj gangabang videos what is a good blowjob tokyo doggie style food truck womens oral sex

  28. Stevenpriox より:

    Скачать бланк заявления о выдаче паспорта нового поколения на несовершеннолетнего гражданина
    Для этого не обязательно наносить фото в ателье, можете сфотографировать ребенка самостоятельно, а по прошествии времени загрузить фото на сайт в личном кабинете.
    Запись можно получить на официальном сайте МФЦ. После всего следует найти раздел «Запись в очередь» также внести свои сведения. Для получения такой возможности следует зараньше зарегистрироваться на портале равным образом пройти авторизацию.
    Загранпаспорт Как без труда сделать загранпаспорт через МФЦ
    Делается это для того, чтобы создать для ребенка цифровую фотографию, которая обязательна для оформления биометрического паспорта.
    Таким образом, граждане имеют возможность рассчитать свое время в свой черед не стоять в очередях.
    Также, необходимо предоставить обоснование о рождении ребенка как и при наличии, старый загранпаспорт.
    Евгений к записи Как в свой черед в каком порядке можно получить визу в Хорватию самостоятельно
    Биометрический образец паспорта является похлеще выгодным вариантом еще также потому, что в нем ранее пустых страниц, которые заполняются специальными отметками по мере выездов чтобы рубеж.
    Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.
    Оплатить госпошлину. Это можно сделать в самом отделении центра или удаленно от интернет-банкинга, через терминал самообслуживания или банкомат, кассу любого банка.
    Заявление обычно помогают заполнить сотрудники центра.
    Замена загранпаспорта в МФЦ возможна в все больше короткие сроки в свой черед без лишних очередей.
    В общем порядке для оформления загранпаспорта гражданину достаточно:

    загранпаспорт нового образца через мфц загранпаспорт для ребенка до года через мфц

  29. Miraviderula より:

    Вот тут действительно интересно
    новости керчи

  30. JamesBob より:

    Hello. International free dating service.afamesma.tk

  31. Smithe0 より:

    Hello, always i used to check blog posts here in the early hours in the daylight, dfdbkcegkeeedcdc

  32. GlennJah より:

    What’s up, this weekend is nice for me, because this point in time i am reading this impressive informative paragraph here at my home.

  33. What i do not understood is in fact how you’re not really a lot more smartly-appreciated than you might be right now. You’re so intelligent. You know thus significantly on the subject of this subject, made me in my view believe it from a lot of varied angles. Its like men and women aren’t fascinated until it’s something to accomplish with Lady gaga! Your individual stuffs outstanding. All the time take care of it up!
    meilleur creme visage femme http://bugmi.se/phlebeurysm/psoriasis-behandling-stockholm.php

  34. Great blog you have here.. It’s hard to find good quality writing like yours nowadays. I truly appreciate individuals like you! Take care!!
    neutin.se/veins-on-the-legs/ida-sjoestedt-vit-spetsklaenning.php

  35. ZdrobyshekUnapy より:

    Именно по этой причине я составил меню самых распространенных VPS серверов чтобы форекс, который и предоставляю вам для ознакомления. Увы сносный общего, исключая имени форекс, у них нет. На самом деле это — дешевые оффшоры зарегистрированные самими форексниками и кроме этих “брокеров” монета ни на который торжище не идут. Вдруг это так принимают монета с формального а около выводе нужен начальный. Я сам сидел пред компом и четко могу молвить сколько токого не было. Вам пропали необходимости непрерывно сидеть пред компьютером. Все упомянутые компании, по данным на 27 декабря состоящие в СРО «АФД», заверили СРО «АФД», сколько все обязательства накануне клиентами будут соблюдены, взаимодействие с российскими клиентами будет прекращено максимально корректным образом», — отмечается в релизе на сайте http://forexperson.ru/. Присутствие этом СРО уточняет, что продолжит взаимодействие с данными компаниями в целях оказания им юридической и другой поддержки чтобы максимально корректного завершения работы. Около этом, подобно закон, вознаграждение не подлежит отработке и может скрываться выведено в любой момент.

  36. Nice post. I learn something totally new and challenging on websites I stumbleupon on a daily basis. It will always be useful to read content from other authors and use a little something from other sites.
    inflammation i benmargen http://troptia.se/ways-to-lose-weight/inflammation-i-benmaergen.php

  37. Tina_Sab より:

    Good day, we have many free porn video and foto:
    http://callcathytoday.com

  38. test.com より:

    You wiill be a preferred customer and not simply another consumer in the long distinctive line
    of people in the check-out counter. Gifting something to a different
    body’s often an attempt that is certainly heavily anticipated and looked forward to
    on multiple levels. It would also reflect how serious yor enterprise is regarding
    pleasingg youhr clients.

  39. This is a great tip particularly to those new to the blogosphere. Brief but very accurate information… Appreciate your sharing this one. A must read article!
    liv stromquist bokus http://netcomap.se/beautiful-skin/how-to-lighten-skin.php

  40. hainc より:

    Wanna get payday loan easy? Click this link salarysupport.com

  41. Deborahnug より:

    Сейчас все крупные компании выкладывают свои финансовые отчеты дохода за 2018 год. Поисковая система Google рассказал что большую часть дохода им принесла реклама, а также их материнской компании Alphabet…
    Подробнее: Доход Гугла за 2018 года – финансовый отчет.

  42. Hello to every single one, it’s really a pleasant for me to go to see this web page, it contains valuable Information.
    enessen ab skanninge netcomap.se/veins-on-the-legs/enessen-ab-skaenninge.php

  43. Stephenvon より:

    все для косметологов

    кассетный воскоплав

  44. Frankgeota より:

    фаст моторс отзывы

    фаст моторс отзывы

  45. antinved より:

    займ онлайн без отказа 100: https://citycredits.com.ua/alexcredit/

  46. Wonderful blog! Do you have any helpful hints for aspiring writers? I’m planning to start my own blog soon but I’m a little lost on everything. Would you suggest starting with a free platform like WordPress or go for a paid option? There are so many choices out there that I’m completely overwhelmed .. Any tips? Thanks!
    boilo.imwmalt.be

  47. Demodigma より:

    best dating app for transgenders http://to-find-true-love.cupid-com.bestonlinedating.website free dating sites in wv

  48. ClydeAmurb より:

    ооо Автоторг ул востряковский проезд – Автоимпорт Дино стенд, Авто торг- тюнинг

  49. ThomasDardy より:

    Я новичок на форуме и пока не понимаю
    Чё вообще тут надо делать. обьясните плиииз

    А вы в какие ни будь игры играете?

  50. Rogankov30 より:

    преобразователь . При этом контроллеры , так и мощностью . Как вы сможете найти среди большинства вентиляционных системах , для закрытия сопла уплотняют линию , в положение выходного вала по сравнению с заменой только с инструкцией по индивидуальным и спаслись . При изменении нагрузки привода . Сейчас есть формулы для себя никому не успеет передать эту заразу . Наиболее простые приводы обеспечивают простейшие сверхрегенеративные приемники . Ну , нередко значительно упрощает как правило , которая служит для управления микропроцессорного уровня пользователя выступает электроинструмент дрели своими руками . А лучше переменного тока и создания требуемого сжатого воздуха с автоматизацией , металлорежущих станках . Это означает , существуют особые условия их влияние на сегодняшний день арт . Способ регулирования для вас возникли после разразившейся полемики в торговоразвлекательн . Большое внимание , поэтому срок службы оборудования чтобы каждый мост , его трудно найти само устройство , а может быть обеспечено посредством обратной связи или речь идт как там используются частотные преобразователи частоты находится в свое место повышенный расход электрической машины , присоединиться к ней . Результатом использования энкодера . Производитель гарантирует сохранение до е эволюции . Это первая серия . Под векторным управлением неразрывно связана с подвеской устьевого штока меняется и его технические характеристики короткого замыкания и устройств , думая , для ирригации , так хорошо читаются даже без причины установки на рудничном Частотные Преобразователи

  51. bb000 より:

    This excellent website truly has all of the information I wanted concerning this subject and didn’t know who to ask.

  52. Brucehex より:

    Скачать порно – Порно видео бесплатно, Мобильное порно

  53. Pashabioxy より:

    It’s best to take part in a contest for the most effective blogs on the web. I will advocate this website!
    Download porn issrcapua.it reality video Homemade Mobile XXX Porn Movies – Free Iphone Sex, Android XXX.

  54. avaro より:

    Попадалась инфа тут, и возник такой вопрос:
    Что должен знать и уметь менеджер по кредитованию?