Wordpress Контактная форма, я могу отправить из моего мобильного приложения с API? - PullRequest
0 голосов
/ 09 января 2019

Я везде ищу плагин для контактной формы в Wordpress, который позволил бы мне отправлять его извне с помощью конечной точки API. Я хочу, чтобы клиент мог просматривать материалы в панели управления Wordpress, поэтому я выбираю плагин, но не могу найти тот, который позволяет мне использовать его вне встроенного шорткода внутри самого Wordpress.

Существует ли такой плагин? Если нет, то какие рекомендации по решению этой проблемы?

Спасибо!

1 Ответ

0 голосов
/ 09 января 2019

Вы можете создать пользовательскую конечную точку API.

https://developer.wordpress.org/rest-api/

    function register_custom_route() {
        register_rest_route('gn/v1', '/contact', [
            'methods' => WP_REST_Server::CREATABLE,
            'callback' => 'ajax_custom_',
        ]);
    }    
    add_action( 'rest_api_init', 'register_custom_route');


    function ajax_custom_function( $request ) {
       //get contact form value here and integrate with your contact form functionality
       $post = $request->get_params();       
   }

Выше функция создаст конечную точку как http://sitename.com/wp-json/gn/v1/contact

...