Создайте форму ContactForm7, используя wp rest api и angularjs - PullRequest
0 голосов
/ 26 октября 2019

Я пытаюсь использовать angularJS и wp rest api для создания формы ContactForm7 в бэкэнде.

$scope.asdfg = function(){
    $http({
        url:'/wp-json/contact-form-7/v1/contact-forms',
        method:'POST',
        data: {
            title: "asda",
            locale: "en_EN",
            mail:{
                active: true,
                subject: "bla bla bla",
                sender: "whatever@mydomain.tk",
                recipient: "me@otherdomain.com",
                body:"body goes here"
            },
            properties: {
                form: "<label> Your Name (required)\n    [text* your-name] </label>\n\n<label> Your Email (required)\n    [email* your-email] </label>\n\n<label> Subject\n    [text your-subject] </label>\n\n<label> Your Message\n    [textarea your-message] </label>\n\n[submit \"Send\"]",
            },
        }
    }).then(function(response){
        $scope.contactFormCreate = response.data;
        console.log($scope.contactFormCreate);
    }, function errorCallback(response){
        $scope.err = response;
        console.log($scope.err);
    })
}

Но когда я захожу в ContactForm7 admin, пост не создается. Есть что-то, чего мне не хватает? Это вообще возможно?

...