Я иду из мира MVC, и это довольно сложно для меня еще схватить. Я пытаюсь выяснить, что является Wordpress способ обработки сообщений. Я просмотрел его в Интернете, и я обнаружил, что должен использовать add_action
с функцией, определенной в моей теме functions.php
, но я не могу понять, как указать, на какой ури эта функция должна выполняться.Как обращаться с запросами POST
Например, у меня есть функции а и Ь, что я хочу, чтобы выполнить на соответствующих URL-адресов blog.com/handle_post?function=a
и blog.com/handle_post?function=b
- как я вижу его, мне нужно, чтобы проверить внутри функций, если $_GET['function']
равно функции, что я в настоящее время но это не имеет никакого смысла - сначала начните выполнение функции, а затем выйдите, если она не является правильной - что не может быть прав?
Также о части URL-адреса handle_post
, где я должен это определить?
В приложении MVC обычно URL-адрес выглядит как site.com/controller/method/data
, где он будет вызывать метод на контроллере, указанном в URL-адресе. Это не относится к wordpress, я пытаюсь выяснить, как создать ресурс в blog.com/handle_post
для почтовых запросов, поэтому я бы не получил 404 не найден. Конечно, я могу создать файл в корневом каталоге блога и указать на это, но тогда у меня не было бы среды wordpress в моих сценариях, константах, функциях и т. Д.
Что с авансовым голосованием ? –
umm, недостаток исследовательских усилий –
@RahilWazir, вы, должно быть, шутите, я потратил больше 2 часов на это уже ........ –