Wordpress - wp_insert_post - PullRequest
       0

Wordpress - wp_insert_post

0 голосов
/ 25 марта 2020

enter image description here

почему я получаю такую ​​ошибку в Wordpress Помогите мне, кто-то может помочь, где я не прав и как я могу решить мою проблему.

Я пишу php программу для вставки WordPress сообщения с использованием WordPress функций. Когда я использую функцию wp_insert_post (), в моем посте создается на бэкенде, но дает ошибку, которая отражена в ссылке, как удалить такую ​​проблему. Есть ли способ переопределить это в выпуске Wordpress

if ( isset( $_POST['new_card'])=='1'){
        $whatsapp = $_POST['whatsapp']; 
        $twitter = $_POST['twitter'];
        $linkedin = $_POST['linkedin'];
        $email = $_POST['email'];
        $brochure = $_POST['brochure']; 
        $location = $_POST['location'];
        $address = $_POST['address']; 
        $city =$_POST['city'];
        $state = $_POST['state']; 
        $zip = $_POST['zip'];    
        $website_url = $_POST['website_url'];
        $company_name = $_POST['company_name'];
        $primary_contact = $_POST['primary_contact']; 
        $secondary_contact = $_POST['secondary_contact'];
        $logo = $_POST['logo'];
        $banner_image =  $_POST['banner_image_url']; 
        $short_description= $_POST['short_description'];
        $post_title=$_POST['company_name'];

        $new_post = array(
              'ID' => '',
              'post_author' => get_current_user_id(),
              'post_type' => 'dwebcard',
              'post_title' => $post_title,
              'post_status' => 'publish'
            );


        //save the new post
        $post_id = wp_insert_post($new_post,$wp_error=true); 

        $post = get_post($post_id);
        add_post_meta( $post_id, 'whatsapp' , $whatsapp);
        add_post_meta( $post_id, 'twitter' , $twitter);
        add_post_meta( $post_id, 'linkedin' , $linkedin);
        add_post_meta( $post_id, 'email' , $email);
        add_post_meta( $post_id, 'brochure' , $brochure);
        add_post_meta( $post_id, 'location' , $location);
        add_post_meta( $post_id, 'city' , $city);
        add_post_meta( $post_id, 'state' , $state);
        add_post_meta( $post_id, 'zip' , $zip);
        add_post_meta( $post_id, 'website_url' , $website_url);
        add_post_meta( $post_id, 'company_name' , $company_name);
        add_post_meta( $post_id, 'primary_contact' , $primary_contact);
        add_post_meta( $post_id, 'secondary_contact' , $secondary_contact);
        add_post_meta( $post_id, 'logo' , $logo);
        add_post_meta( $post_id, 'banner_image' , $banner_image);
        add_post_meta( $post_id, 'short_description' , $short_description);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...